GRY-Online.pl --> Archiwum Forum

Zapytanie SQL - mała pomoc potrzebna.

18.12.2008
19:50
[1]

Telemach [ Pretorianin ]

Zapytanie SQL - mała pomoc potrzebna.

Mam dwie tabele. W pierwszej mam powiedzmy 100 rekordów. Do drugiej tabeli wrzucam jakieś tam dane, powiązane ID ze sobą.

czyli np:

#Tabela 1:
- r_id
- title
- user_id
- place
- date

#Tabela 2:
- z_id
- r_id
- user_id
- date

Dane w drugiej tabeli się nie dublują. Tzn. Jeśli raz w niej wyląduje rekord o danym r_id i user_id to jest on aktualizowany.

Nie ważne. Ważne, że tabele są powiązane "r_id".
Teraz chciałbym wyświetlić te rekordy z tabeli #1, które nie są w tabeli #2.

Czyli jeśli w #1 mam 100 rekordów, a w #2 30, to zostanie wyświetlonych te 70, których nie ma w #1.

Pomoże ktoś?

18.12.2008
20:12
[2]

DarkStar [ magister inzynier ]

jest kilka sposobów. najprostszy:

select * from t1 where rid not in (select rid from t2)

© 2000-2024 GRY-OnLine S.A.