Trying is the first step towards faillure...
Op dinsdag 30 oktober 2001 13:12 schreef _.Luke._ het volgende:
Hoe doe ik dit met 1 enkele query?
code:
1
2
3
4
5
6
| select id from projects where id not in (select id from maintable) |
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
je hebt het niet over mysql, dus ik neem maar aan dat jouw versie sub-selects ondersteunt
SELECT id FROM projecten WHERE id NOT IN (SELECT DISTINCT id FROM maintable)
SELECT id FROM projecten WHERE id NOT IN (SELECT DISTINCT id FROM maintable)
ai,ai.. gewoon 2 minuten trager..Op dinsdag 30 oktober 2001 13:17 schreef marcusk het volgende:
je hebt het niet over mysql, dus ik neem maar aan dat jouw versie sub-selects ondersteunt
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
lolOp dinsdag 30 oktober 2001 13:18 schreef dusty het volgende:
ai,ai.. gewoon 2 minuten trager..
sorry vergeten... MySQL idd 
klopt het dat MySQL 4 WEL sub's ondersteunt?
senks iig!!!
klopt het dat MySQL 4 WEL sub's ondersteunt?
senks iig!!!
Trying is the first step towards faillure...
Omdat hierbij de distinct de gehele query trager zou maken.Op dinsdag 30 oktober 2001 13:21 schreef marcusk het volgende:
lolmaar jij hebt geen DISTINCT erbij
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Hmmm... daar kan ik niet tegenopOp dinsdag 30 oktober 2001 13:24 schreef dusty het volgende:
Omdat hierbij de distinct de gehele query trager zou maken.
Maar euh. jah... die sub queries werken dus niet... hoe zou ik het dan dus alsnog op kunnen lossen?
met een join query... dacht ik maar ik kom er echt niet uit
met een join query... dacht ik maar ik kom er echt niet uit
Trying is the first step towards faillure...
2 queries ervan maken.
Waarvan de eerste het volgende zal zijn :
Waarvan de eerste het volgende zal zijn :
code:
1
| select count(*) from maintable |
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
net even over ICQ met Luke gepraat dus voor de mensen:
-- cut --
dUSTY-atwork: (3:17 PM) ik kan zo de query voor je intypen, doe ik echter lekker niet
je gaat een select doen over de ID van je projects, daar geef je een "(getal uit vorige query)-count(ID)" bij mee terug en je koppelt de twee tabellen waar de ID's NIET gelijk zijn.
dUSTY-atwork: (3:18 PM) betekent dat je bij de count een 0 terug krijgt als de ID NIET voorkomt in de andere tabel en als het wel voorkomt in de andere tabel krijg je een hoger getal terug.
dUSTY-atwork: (3:19 PM) als je ordert op het aantal (order by) hoef je in je script alleen maar door te lopen totdat het getal NIET meer 0 is. -- cut --
-- cut --
dUSTY-atwork: (3:17 PM) ik kan zo de query voor je intypen, doe ik echter lekker niet
je gaat een select doen over de ID van je projects, daar geef je een "(getal uit vorige query)-count(ID)" bij mee terug en je koppelt de twee tabellen waar de ID's NIET gelijk zijn.
dUSTY-atwork: (3:18 PM) betekent dat je bij de count een 0 terug krijgt als de ID NIET voorkomt in de andere tabel en als het wel voorkomt in de andere tabel krijg je een hoger getal terug.
dUSTY-atwork: (3:19 PM) als je ordert op het aantal (order by) hoef je in je script alleen maar door te lopen totdat het getal NIET meer 0 is. -- cut --
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Pagina: 1