UNION 2 gegevens ieder appart veel meer
php knipper
18/05/2012 15:41:24ik gebruik nu deze sql
deze geven samen 1 of 2 gegevens
Nu als ik de sql afzonderlijk laat lopen dan geven ze allebei veel meer gegevens.
is de functie union niet bedoeld hiervoor? of zit ik er naast?
Code (php)
1
select status_lening FROM leningen WHERE geleend_bij = '2' and id_lener = '3' UNION select status_lening FROM leningen_index WHERE geleend_bij = '2' and id_lener = '3'
deze geven samen 1 of 2 gegevens
Nu als ik de sql afzonderlijk laat lopen dan geven ze allebei veel meer gegevens.
is de functie union niet bedoeld hiervoor? of zit ik er naast?
Gewijzigd op 18/05/2012 15:41:41 door Php knipper
PHP hulp
27/11/2024 23:07:36Erwin H
18/05/2012 15:49:33php knipper
18/05/2012 15:51:33gedaan via phpmyadmin
select status_lening FROM leningen WHERE geleend_bij = '2' and id_lener = '3'
14 totaal
select status_lening FROM leningen_index WHERE geleend_bij = '2' and id_lener = '3'
283 totaal
select status_lening FROM leningen WHERE geleend_bij = '2' and id_lener = '3'
14 totaal
select status_lening FROM leningen_index WHERE geleend_bij = '2' and id_lener = '3'
283 totaal
Erwin H
18/05/2012 16:45:30Vreemd, het zou moeten kunnen, dit is precies waar je UNION zou moeten kunnen gebruiken. Qua SQL zou ik alleen maar proberen de twee SELECT statements tussen haakjes te zetten, maar op zich zou dat niets uit moeten maken:
Enige andere is de vraag hoe je de gegevens uitleest. Misschien zit erin de php code een foutje?
Code (php)
1
2
3
2
3
(select status_lening FROM leningen WHERE geleend_bij = '2' and id_lener = '3')
UNION
(select status_lening FROM leningen_index WHERE geleend_bij = '2' and id_lener = '3')
UNION
(select status_lening FROM leningen_index WHERE geleend_bij = '2' and id_lener = '3')
Enige andere is de vraag hoe je de gegevens uitleest. Misschien zit erin de php code een foutje?
php knipper
18/05/2012 17:21:35Erwin H
18/05/2012 18:08:54En daar bedoel je mee? Dit is te summier om voor mij te begrijpen wat je nu bedoelt in deze context.