[php] Duplikaty

0

Witam

Mam taki problem z zapytaniem do bazy, jakie napisać zapytanie aby pobrac rekordy które się powtarzają?

np. mam tabele z 2 pulami, ID i URL, i chce zeby mi wyświetlił wszystkie te rekordy które mają taki sam URL.

0

jesli chcesz, zeby urle sie nie powtarzaly, daj url jako unique...

jesli jednak chcesz zrobic z tym cos innego, to innego wyjscia jak pobranie calej tabeli do tablicy i sprawdzanie in_array() mi nie przychodzi do glowy...

0

Jeżeli baza obsługuje podzapytania, to

SELECT *
FROM test
WHERE url IN (
  SELECT url
  FROM test
  GROUP BY url
  HAVING count(*) > 1)
ORDER BY url;

PS.
testowane na PostgreSQL

1 użytkowników online, w tym zalogowanych: 0, gości: 1