UNION 2 gegevens ieder appart veel meer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Php knipper

php knipper

18/05/2012 15:41:24
Quote Anchor link
ik gebruik nu deze sql
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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

PHP hulp

19/04/2024 23:14:19
 
Erwin H

Erwin H

18/05/2012 15:49:33
Quote Anchor link
Zou moeten kunnen, maar wat is het SQL statement als je geen union gebruikt?
 
Php knipper

php knipper

18/05/2012 15:51:33
Quote Anchor link
gedaan 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
 
Erwin H

Erwin H

18/05/2012 16:45:30
Quote Anchor link
Vreemd, 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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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')

Enige andere is de vraag hoe je de gegevens uitleest. Misschien zit erin de php code een foutje?
 
Php knipper

php knipper

18/05/2012 17:21:35
Quote Anchor link
de code werkt wel als ik ook nog het id opvraag van de leningen
 
Erwin H

Erwin H

18/05/2012 18:08:54
Quote Anchor link
En daar bedoel je mee? Dit is te summier om voor mij te begrijpen wat je nu bedoelt in deze context.
 
Gerard M

Gerard M

18/05/2012 21:26:03
Quote Anchor link
Probeer eens "UNION ALL" i.p.v. alleen "UNION".
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.