Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie postgresql
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
mała
Witam winksmiley.jpg

mam taki mały problem z zapytaniem. Są 3 tabele: listy ,listy_prod, produkty, potrzebuje wyświetlić listy, które nie posiadają produktów, oraz listy które posiadaja jakies produkty, a także żeby wyswietlił się jeden produkt nalezacy do listy może to byc random albo ostatnio dodany. 

listy             |           listy_prod          |        produkty

id                 |          id                      |         id

nl                 |           listy_id             |         np

user_id         |           prod_id
Ociu
Proszę poprawić tytuł tematu. "Problem z zapytaniem" to niestety nie jest poprawiny tytuł.
mała
juz sobie poradziłam snitch.gif



  1. SELECT Produkty.np,Listy.nl,listy.id FROM Listy LEFT OUTER JOIN (SELECT DISTINCT (listy_id),max(prod_id) AS prod_id FROM Listy_prod GROUP BY listy_id) Listy_prod ON Listy_Prod.listy_id=listy.id LEFT OUTER JOIN produkty ON produkty.id=listy_prod.prod_id WHERE user_id=1
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.