Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Budowa odpowiedniego zapytania MySQL
geniuuuu
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.06.2008

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


Witam
po dłuższej przerwie wracam do nauki (IMG:style_emoticons/default/smile.gif)

Z bazy przedstawionej na obrazku potrzebuję wybrać unikatowe wartości klient_id i jednocześnie najwyższe info_id należące dla danego klienta
LINK do bazy: baza.jpg

Przykład:
dla klient_id = 20 chciałbym obok zobaczyć tylko info_id równe 19
dla klient_id = 9 tylko info_id 13

Da się to napisać w jednym zapytaniu?

Poczytam o zagnieżdżaniu zapytań - przypuszczam że tam sprawa się wyjaśni jednak między czasie wszelkie wskazówki mile widziane (IMG:style_emoticons/default/smile.gif)

Pozdrawiam

Ten post edytował geniuuuu 23.01.2015, 13:46:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
geniuuuu
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.06.2008

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


działa na końcu dopisałem sobie tylko order by

$query = ("SELECT * FROM crm_info t WHERE t.info_id IN (SELECT max(c.info_id ) FROM crm_info c GROUP BY c.klient_id ) ORDER BY t.info_id DESC");

Teraz zostaje mi się doszkolić co to to to (IMG:style_emoticons/default/biggrin.gif)

Danke (IMG:style_emoticons/default/smile.gif)
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: 12.10.2025 - 10:51