Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z zapytaniem SQL (MySQL)
Forum PHP.pl > Forum > Bazy danych > MySQL
mihow
Witam! Posiadam dwie tabele. W pierwszej mam informacje o zdjeciu
(TABLE_FOTO -> foto_id,name,kategoria)

a w drugiej mam parametry zdjęcia
(TABLE_PARAMETERS -> foto_id,shows,punkty).

Robię wyszukiwarkę i chciałbym wyszukać zdjęcia wg ilości wyświetleń (shows) lub wg ilości punktów (punkty) z danej kategorii. Będzie to zapytanie zawierające w sobie napewno dwa selecty. Jednak nie wiem jak napisać takie zapytanie.

Proszę o pomoc w tej sprawie.
Michał
itsme
ja widze bardzo fajne rozwizanie

otoz blad jest iz podzieliles te dwie tabele spokojnie moga istniec jako jedna tylko do 1 dodajesz te dwie kolumny z 2 tabeli i nie trzeba juz sie meczyc
[sql:1:ecafddb1fb]SELECT * FROM table_foto order by shows[/sql:1:ecafddb1fb]

Pozdrawiam
kszychu
No a jesli juz muszą być podzielone, to wystarczy połączyć je w zapytaniu:
[sql:1:573894f9f7]
SELECT f.foto_id AS id, f.name as name, f.kategoria as kategoria, p.shows as shows, p.punkty as punkty
FROM TABLE_FOTO as f, TABLE_PARAMETERS as p
WHERE f.foto_id = p.foto_id
ORDER BY shows, punkty
[/sql:1:573894f9f7]

Zgadzam się jednak z opinią, że bez sensu jest taki podział.
mihow
Cytat
No a jesli juz muszą być podzielone, to wystarczy połączyć je w zapytaniu:
[sql:1:f6bd13ffc4]
SELECT f.foto_id AS id, f.name as name, f.kategoria as kategoria, p.shows as shows, p.punkty as punkty
FROM TABLE_FOTO as f, TABLE_PARAMETERS as p
WHERE f.foto_id = p.foto_id
ORDER BY shows, punkty
[/sql:1:f6bd13ffc4]

Zgadzam się jednak z opinią, że bez sensu jest taki podział.


Hehe, dzięki za pomoc, ale już właśnie przyszedłem po rozum do głowy i połączyłem obie tabelki.

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.