SELECT tabell2.datum FROM tabell1, tabell2 WHERE tabell2.datum < tabell1.datum AND tabell1.id = tabell2.id
Eller nåt. Kanske.
1 svar · 160 visningar · startad av Virrdo
Jag har två tabeller, vi kan kalla dem för tabell1 och tabell2 för enkelhetens skull :)
I båda tabellerna sparar jag datum i mysql's egna "datetime"-format.
Min fråga som följer är hur jag ska gå till väga för att bara välja de rader i tabell2 där datumet är äldre än de rader där datumet är nyare i tabell1 ?
ex. i tabell2 ligger en rad som har datumet 2002-06-01, och i tabell1 har jag tre rader med datumen 2002-05-01, 2002-07-01 och 2002-08-01 dvs två nyare och en äldre rad, frågan är alltså hur jag väljer de två rader som är nyare än 2002-06-01 (i detta exemplet) ?
SELECT tabell2.datum FROM tabell1, tabell2 WHERE tabell2.datum < tabell1.datum AND tabell1.id = tabell2.id
Eller nåt. Kanske.