Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] problem z zapytaniem
Hunterro
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 5.07.2007

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


od razu przepraszam za tak malo dokladny temat ale ne umiem w jednym zdaniu tego w zaden sposob okreslic.

chodzi o to ze mam takie przykladowe tabele:

TABELA_1:
id
nazwa

TABELA_2:
id
id_tabela1 (do relacji)
wartosc

do kazdego rekordu z TABELA_1 moze odnosic sie wiele rekordow z TABELA_2.
chce wyswietlic rekody z TABELA_1 z wykluczeniem takich, do ktorych bedzie w relacji odnosil sie przynajmniej jeden rekord z TABELA_2 o wskazanej wartosci pola 'wartosc'.

Jakze to uczynic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jasin
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

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


Czyli chcesz wyświetlić te rekordy z tabeli 1, których nie ma w tabeli 2? Czy jakos tak (IMG:style_emoticons/default/smile.gif)
Np. można tego dokonać w taki sposób:
  1. SELECT * FROM TABELA_1 T1
  2. WHERE T1.id NOT IN ( SELECT T2.id_tabela1 FROM TABELA_2 T2 );


W podzapytaniu mozna jeszcze dać
  1. SELECT DISTINCT ...
dla pobrania niepowtarzalnych wartości danego pola.
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: 9.10.2025 - 03:53