04. oktober 2002 - 13:40Der er
12 kommentarer og 1 løsning
Køre en Query på en query
Hvad er syntaxen hvis jeg skal køre en query på en query. Problemet er at de resultater jeg skal bruge kan jeg ikke få ved kun en query. SÅ jeg laver først en query med et sæt resultater og af den skal jeg køre flere andre querys
Jeg går ud fra at det er FROM sætningen det skal være i
nej ikke en query i en query. men en query på en en query. Først laver jeg query1. Select * from database.db where værdi1 = værdi2 group by noget. Derefter vil jeg gøre noget lignende det her select * from Query1 group by værdi1
Du smider resultatet fra den først query over i en variabl og indholdet af denne variabel er en tabel som har de records som du ønskede med de felter du har ønsket. Du laver så query to på denne 'tabel'.
$query1 = (select * from tabel1) $query2 = (select * from $query1)
what database are you using? I have a feeling that what ever you are using has its tables saved as files in which case it will NOT be able to find it! I suggest you use teepee's solution wheich should give you waht you want!
ok...i guess i have to explain more I use delphi 5 to make querys on some paradox databases. I call the first query for "query1". then it will create a table in memory which contains the results. The i need to run Query2 and use the results from query1 to create the results for query2. No matter what i put in the "FROM" it thinks it should use a table on disk, but it should use the query1results
Umiddelbart har jeg aldrig hørt om at man kan lave en søgning i et søgeresultat, men man kan da ihvertfald lave en søgning baseret på en tilsvarende søgning. Men hvis du mener man kan i delphi så held og lykke med det. Måske skulle du bare lave en temporær tabel og smide resultatet over i, eller endnu bedre, smid resultat over i tabellen og fremsøg alt i første omgang, dernæst kan du lave en søgning i den temporære tabel og begrænse dit resultat
hmm....det er jo det jeg prøver at undgå...men det kan være at jeg bliver nødt til det. Det må da kunne lade sig gøre en tabel i hukommelsen er jo det samme som en på disk. Queryen skal bare vide hvor den skal kigge.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.