Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciągnięcie zduplikowanych wpisów bez id
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


witam wszystkich,

mam duży problem. Otóż posiadam tabelę tmp która ma dwa pola: cat i attr - w obydwu są przechowywane liczby.
Moje pytanie brzmi jak wyciągnąć zapytaniem (lub kilkoma) powtarzające się wpisy np.:

cat attr
1 2
1 3
1 6
2 1
2 3
1 2
3 2

to z takich danych chciałbym by zapytanie wyciągneło 1 wpis: cat - 1 attr - 2 bo tylko on się powtarza.
Ma ktoś pomysł ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qrcze_pieczone
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 2
Dołączył: 13.04.2007

Ostrzeżenie: (0%)
-----


Myślę że to powinno pomóc
  1. SELECT columna,cyfra,ile_razy FROM
  2. (
  3. SELECT 'cat' AS columna, cat AS cyfra,COUNT(cat)AS ile_razy
  4. FROM test2
  5. GROUP BY cat
  6. HAVING COUNT(cat)>1
  7. UNION ALL
  8. SELECT 'attr' AS columna, attr AS cyfra,COUNT(attr) AS ile_razy
  9. FROM test2
  10. GROUP BY attr
  11. HAVING COUNT(attr)>1
  12. )t

oczywiście możesz oddzielnie to zrobić bez UNION

Ten post edytował qrcze_pieczone 27.10.2010, 02:23:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 05:09