Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Problem z zapytaniem do bazy
adam882
post
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Witam

Posiadam dwie tabele: katalogi (id,nazwa,url) oraz relacje (id,idkatalogu,idprojektu).
Pierwsza tabela zawiera bazę katalogów stron, druga zapisuje, czy projekt został dodany do katalogu.
Mam problem z ułożeniem zapytania, które pobierałoby "url" z tabeli "katalogi" z wykluczeniem rekordów znajdujących się w tabeli "relacje" (idkatalogu).

Na chłopski rozum chciałbym, aby zapytanie przebiegało tak:
  1. SELECT id, nazwa, url FROM katalogi WHERE id<>idkatalogu
(Wiem, że zapytanie błędne, ale mam nadzieję, że zobrazuje mój problem. Znacie może jakieś ciekawe rozwiązanie?)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Jesli chcesz uzyc relacji pomiedzy tabelami wykluczajac idkatalog z tabeli RELACJE uzyj polecenia sql:
  1. SELECT katalogi.*, relacje.id, relacje.idprojektu FROM katalogi LEFT JOIN ON(katalogi.id = relacje.id) WHERE katalogi.id = 1


Ten post edytował marcio 15.03.2010, 16:58:23
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 02:33