oskarsMedlem sedan nov. 20051 317 inlägg Hej,
jag har sökt på forumet och hittat lite trådar som tar upp detta ämne, men inget som passar det jag direkt vill göra.. Tror jag i alla fall! Tror bestämt att det är ganska lättlös? :l
Jag har 2st tabeller som har exakt samma fältstruktur osv... hur gör jag för att skapa ett recordset med poster från båda tabellerna?
Ungefår så här:
SELECT * FROM tabell1 AND tabell2 WHERE Grad = 1
Tacksam för hjälp :OO
@ndersMedlem sedan juni 200032 969 inlägg SELECT * FROM tabell1 WHERE....
UNION
SELECT * FROM tabell2....
Mvh
oskarsMedlem sedan nov. 20051 317 inlägg Så här fint?
SELECT * FROM tabell1 WHERE Bla = 'bla' UNION SELECT * From tabell2 WHERE Bla = 'bla'
TACK! :)
SELECT * FROM tabell1 WHERE tabell1 .Bla = 'bla' UNION SELECT * From tabell2 WHERE tabell2.Bla = 'bla'
Är väl det väl ändå?
sen * är aldrig direkt bra att använda i en SQL.... ska du plocka ut allt ifrån tabell1 och tabell2?
@ndersMedlem sedan juni 200032 969 inlägg
voigtann1 skrev:
Är väl det väl ändå?
I detta fall har det ingen betydelse.
@ndersMedlem sedan juni 200032 969 inlägg Värt att notera om UNION är att resultatet blir DISTINCT, dvs du kommer inte få några dublettposter. Vill du ha det, använd UNION ALL.
emissionMedlem sedan dec. 19996 721 inlägg ...samt att om man har två tabeller med exakt samma struktur så bör man fundera på hur det kom sig, och att det ytterst sannolikt vore bättre med en gemensam tabell.