Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Powtarzające się dane w kolumnie
pacior
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 25.09.2007

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


Mamy jakieś złożone zapytanie
  1. SELECT aa.id,
  2. (SELECT sum(amount) FROM tab1 WHERE account_id=aa.id AND ...),
  3. (SELECT sum(amount) FROM tab1 WHERE account_id=aa.id AND ...)
  4. FROM tab3 aa, tab4 bb
  5. WHERE aa.id=bb.tab3_id AND bb.param IN (SELECT ...)

To zapytanie zwraca mi po 2 razy rekordy z tym samym id. Co zrobić aby zwracało tylko jeden raz to id
Niestety distinct nie da się dać na jedną kolumnę. Może jest inny sposób.
Go to the top of the page
+Quote Post

Posty w temacie
- pacior   [SQL] Powtarzające się dane w kolumnie   28.01.2009, 10:10:07
- - blooregard   GROUP BY ?   28.01.2009, 10:11:47
- - pacior   Tylko nie wiem czy to jest optymalne rozwiązanie   28.01.2009, 10:15:02


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 - 22:00