Wpis z mikrobloga

@jjsszz: Sam SQL też potrafi sprawdzić czy Europa jest czysta rasowo;)

SELECT id FROM europa t1 LEFT JOIN europa t2 ON t2.id = t1.id - 1 WHERE t1.rasa = 'biały' AND t2.rasa <> 'biały'
  • Odpowiedz
@jjsszz: Wydajne, ale wymaga jakiegoś odniesienia pomiędzy kolejnymi rekordami (w tym przypadku ciągłość id) przy ich braku sprawa się komplikuje (zagnieżdżenia, numery wierszy... etc.)
  • Odpowiedz