Rafał
Kiełbus
#blockchain
developer, #bitcoin
maximalist,
#ethereum mage
Temat: [MySql] Czy można inaczej? Select ... where not in...
Witam.Chodzi o wybranie rekordów z tablicy których element nie występuje w innej: np. wybranie klientów którzy nie dokonali jakiegoś zakupu.
Robię to zapytaniem:
select ludzie.myid, imie, nazwisko from ludzie, zakup where
ludzie.myid=zakup.myid
and ludzie.myid not in (select id_platnik from zakup);
Tabela ludzie zawiera unikalny myid i dane kupującego a tabela zakup zawiera zakupy w parach kto-co (i parę innych rzeczy ;]).
Boję się, że z czasem może się to dość długo wykonywać...Rafał Kiełbus edytował(a) ten post dnia 29.11.09 o godzinie 21:44