Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JOIN - Problem z zapytaniem ?
luckyluc
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wipo
post
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
Go to the top of the page
+Quote Post
luckyluc
post
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?
Go to the top of the page
+Quote Post

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: 24.08.2025 - 22:36