![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam dwie tabele.
ogloszenia ogloszenia_id | ogloszenia_tytul | ogloszenia_status 1| ogloszenie nr1 | 1 2| ogloszenie nr2 | 1 zdjecia zdjecia_id | zdjecia_ogloszenie | zdjecia_file 1 | 1 | foto1a.jpg 2 | 1 | foto1b.jpg 3 | 1 | foto1c.jpg 4 | 2 | foto2a.jpg 5 | 2 | foto2b.jpg 6 | 2 | foto2c.jpg SELECT * FROM ogloszenia LEFT JOIN zdjecia ON (zdjecia_ogloszenie=ogloszenia_id) WHERE ogloszenia_status='1' ORDER BY ogloszenia_data Przy powyzszym zapytaniu wyswietlaja sie wszystkie zdjecia. Chodzi natomiast o to, zeby dla danego ogloszenia wyswietlic tylko pierwsza fotke z tabeli zdjecia. Jak napisac zapytane ? Prosze o wskazowki. Ten post edytował luckyluc 8.02.2007, 03:00:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
[code]
SELECT * FROM ogloszenia LEFT JOIN zdjecia ON (zdjecia_ogloszenie=ogloszenia_id) WHERE ogloszenia_status='1' ORDER BY ogloszenia_data GROUP BY ogloszenia_id [code] Musisz dodać ten pogrubiony fragment. Jeżeli to nie zadziała to przesuń pogrubienie przez ORDER |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dziala, dziekuje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Podraze temat. Co trzeba dopisac w zapytaniu, zeby do kazdego 'ogloszenia' wyciagac tylko dwie 'fotki' z tabeli zdjecia?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:36 |