2 tabellen 1 select
beste phpers,
hoe doe ik een select query met 2 tabellen waarbij uit ieder 3 kolommen geselecteerd maar onder elkaar in plaats van naast elkaar.
ik wil dus dat het resultaat 3 kolommen heeft terwijl ik 6 (3 uit iedere tabel) selecteer.
alvast bedankt
hoe doe ik een select query met 2 tabellen waarbij uit ieder 3 kolommen geselecteerd maar onder elkaar in plaats van naast elkaar.
ik wil dus dat het resultaat 3 kolommen heeft terwijl ik 6 (3 uit iedere tabel) selecteer.
alvast bedankt
Gebruik een UNION:
select 3 velden from a
UNION
select 3 velden from b
zit wel de beperking aan dat de velden van hetzelfde datatype moeten zijn.
select 3 velden from a
UNION
select 3 velden from b
zit wel de beperking aan dat de velden van hetzelfde datatype moeten zijn.
Om eventueel die beperking te omzeilen kun je de velden met CAST omzetten naar een ander datatype voor die specifieke query.
Je hebt UNION en UNION ALL het verschil is dat UNION ALL ook de dubbele rijen erbij laat en UNION de twee tabellen samenvoegd als het ware.
Je hebt UNION en UNION ALL het verschil is dat UNION ALL ook de dubbele rijen erbij laat en UNION de twee tabellen samenvoegd als het ware.




