webForumDet fria alternativet

Hämta från två tabeller samtidigt i samma query

Databaser & SQL

3 svar · 488 visningar · startad av vic

Medlem sedan apr. 2006244 inlägg
Frågan#1

Hej!

Vad är det jag missar med denna sats?

SELECT bilar.*, apor.* FROM mina_bilar AS bilar, mina_aport AS apor

Får inte fram någonting, vad står på tok?

mvh Vic

Medlem sedan dec. 200012 464 inlägg
#2

Minst en av tabellerna är tom.

Beskriv vilket resultat du förväntar dig.

Medlem sedan apr. 2006244 inlägg
#3

hehe, jag har överlevt länge på select/delete/update men nu försöker jag bredda mina vyer en aning. Det jag vill ha är alltså ett resultat som om det kom från en enda tabell men att det hämtas från två tabeller

Medlem sedan dec. 200012 464 inlägg
#4
SELECT *
 from mina_bilar 
union all
 select * 
from mina_aport

Detta förutsätter att tabellena har samma definition, annars så får du lägga till i select-listan så att typ och antal stämmer.

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)