Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Problem z zapytaniem sql
athei
post 15.11.2009, 21:12:43
Post #1





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Witam,
Chcę wyciągnąć wszystkie opisy dla sekcji 2 wraz ze zdjęciami, z tym że dla jednego id z 'dane' ma być tylko jedno zdjęcie z 'foty' z najniższym numerem. Jak widać w przykładzie dla id=11 są dwa zdjęcia, a chciałbym żeby pobrało tylko to z id=28 bo ma niższy numer.
Id w 'foty' identyfikuje mi zdjęcie na dysku.

Tabele (uprościłem).
'dane'
Kod
id | numer | opis | widocznosc | sekcja
11    2       op1       1             2
14    1       op2       0             2
15    3       op3       1             2

'foty'
Kod
id | id_dane | numer | widocznosc |
21     11          2          1
22     15          1          1
23     14          1          1
28     11          1          1

Część zapytania (nie wiem jak wstawić ORDER BY f.`numer` ASC i limit 1 i dla tabeli 'foty' by pobrało jedno zdjęcie i czy się w ogóle da w jednym zapytaniu)
  1. SELECT f.`id`, f.`widocznosc`, d.`opis`
  2. FROM `foty` AS f
  3. JOIN `dane` AS d ON d.`id` = f.`id_dane`
  4. WHERE d.`sekcja` = 2 AND d.`widocznosc` = 1
  5. ORDER BY d.`numer` ASC


Ten post edytował athei 15.11.2009, 21:13:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Fifi209
post 15.11.2009, 21:18:17
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Dodaj GROUP BY


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
athei
post 15.11.2009, 21:33:45
Post #3





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Pogrupowałem: GROUP BY f.id_dane, ale jak posortować f.numer?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:25