query's samenvoegen

Status
Niet open voor verdere reacties.

Zeeland23

Nieuwe gebruiker
Lid geworden
14 mrt 2012
Berichten
2
Hallo,
Voor mijn website gebruik ik mysql. Nu wil ik daar de hoogste en laagste waardes uithalen. Nu doe ik dat doormiddel van tientallen query's. Enkel dan wordt de site natuurlijk wel erg traag. Nu wil ik hier een tabel naast gaan maken die periodiek gevult wordt(ieder uur ofzo) met verse waardes. Hoe kan ik meerdere query's bij 1 insert gebruiken. aangezien alles uit 1 tabel komt.

Voorbeeld: ik heb een tabel a, b, c, d, time, date
Nu wil ik in 1 query(of zo min mogelijk) van a,b,c en D de laagste waarde hebben plus time en date.(a, time en date van a, b, time en date van b etc)
Is dit mogelijk?

Ik hoop dat het duidelijk is zo.

Alvast bedankt.

Gr,
Bart
 
Kun je doen via een UNION

SELECT kolom1, kolom2
FROM tabel1
UNION
SELECT kolom1, kolom2
FROM tabel2
UNION
SELECT kolom1, kolom2
FROM tabel4
UNION
SELECT kolom1, kolom2
FROM tabel4

Tardis
 
Beste Tardis,

Bedankt voor de reactie. Maar alles komt uit de zelfde tabel is het dan ook mogelijk?
 
Waneer waardes bij elkaar horen doe je dat met een join, bijvoorbeeld: SELECT a.kolom1, a.kolom2, b.kolom1, b.kolom2 FROM a RIGHT JOIN b ON (voorwaarde om twee tabellen te koppelen)
 
Beste Tardis,

Bedankt voor de reactie. Maar alles komt uit de zelfde tabel is het dan ook mogelijk?

Ja.
Vergeet in ieder geval de reactie van royb3 want die heeft niets met je vraag te maken.

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan