Witam,
Mam takie zapytanie
SELECT DISTINCT address, city, postcode
FROM addresses
Jak moge pobrac IDki dla wszystkich wynikow powyzej?
Witam,
Mam takie zapytanie
SELECT DISTINCT address, city, postcode
FROM addresses
Jak moge pobrac IDki dla wszystkich wynikow powyzej?
Z tego zapytania się nie da... :)
Nie da się ponieważ wynik selecta nie reprezentuje konkretnych wierszy z tabeli a jedynie unikalne zestawy wartości trzech pól z tabeli. Do tego wiersz w zbiorze wynikowym może pasować do wielu wierszy w tabeli
Próbujemy zgadnąć, co poeta miał na myśli. Jeżeli potraktować pytanie dosłownie, to sprawa jest prosta:
select id from addresses
A może chodziło mu o to?
SELECT count(id), min(id), max(id), address, city, postcode
FROM addresses
GROUP BY address, city, postcode