![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 21.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod tab
id | name | porz -------------------- 1 | ala | 3 2 | ma | 1 3 | kota | 2 tab2 id | tab_id | name | porz ---------------------------- 1 | 1 | ala | 2 2 | 1 | kota2| 3 3 | 1 | ma | 1 4 | 3 | ala | 6 5 | 3 | ma | 5 6 | 3 | kota | 4 7 | 3 | ala2 | 7 8 | 2 | ma2 | 9 9 | 2 | kota | 8 Chciałbym otrzymać wszystko co jest w tab posortowane po porz, i dodatkowo kolumna tab2.name z ale takie name gdzie tab2.porz jest maxymalne (te tab2.name które mają 2 dopisaną) I dodatkowo tylko 2 wiersze. czyli id | name | porz | tab2.name | tab2.id ------------------------------------------ 2 | ma | 1 | ma2 | 8 3 | kota | 2 | ala2 | 7 Tu już trzeciego wiesza nie ma. Tylko 2 lub n chcę. Wsparłby ktoś. Ten post edytował pogdan 28.09.2011, 10:06:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 2.10.2011 Ostrzeżenie: (10%) ![]() ![]() |
Znaczenie ma rodzaj bazy. Z mysql trzeba trochę kombinować.
Generalnie robisz to jako złączenie pierwszej tabeli i wyniku zwróconego przez zapytanie grupującego po id z użyciem max i having. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:22 |