Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PostgreSQL]Problem ze stworzeniem poprawnego zapytania SQL (PostgreSQL)
Forum PHP.pl > Forum > Przedszkole
anow
Na początku chciałbym przywitać wszystkich forumowiczów. Zaglądam na forum od jakiegoś czasu. Od dwóch dni mam problem ze stworzeniem poprawnego zapytania SQL i postanowiłem poradzić się kogoś bardziej doświadczonego.

Poniżej znajdują się trzy tabele:

Tabela autorzy
Tabela artykuły
Tabela tagi_artykułów

Na podstawie trzech powyższych tabel potrzebuję wykonać następujące zadanie:

"Dla każdego autora znajdź wszystkie tagi, których ten autor nigdy nie użył dla swoich artykułów."

Nie mam już pomysłu jak to ugryźć, więc będę wdzięczny za jakąkolwiek podpowiedź.
IProSoft
Nie wiem czy chcesz to w jednym zapytanieu, jeśli nie to:

SELECT z tabeli autorzy

foreach as $row tych wyników i w nim coś na wzór:

SELECT * FROM tagi_artykułów WHERE id_artykulu NOT IN(
SELECT id_artykulu FROM artykuly WHERE id_autora = '$row['id_autora']'
)

Rozgryzienie i dopracowania pozostawiam smile.gif
anow
W związku z tym, że właściwie jestem na prawie samym początku poznawania sql, chodzi mi na razie o osiągnięcie rezultatu.

Oczywiście przysiądę i będę dopracowywał podesłaną podpowiedź. smile.gif

Dzięki
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.