Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Subqueries, lista rekordow, ktorych nie ma w innej tabeli
phoenix84
post 17.06.2010, 00:47:48
Post #1





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

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


Nie za bardzo wiem jak sformulowac zapytanie, poczytalem o subqueries, ale chyba nie umiem tego wykorzystac...
mam 2 tabele
T1 zawiera kolumne z numerem karty, ta kolumna jest UNIQUE czyli kazda karta ma tylko jeden rekord
T2 zawiera uzycia kart... wsrod kolumn jest tez taka z numerem karty, tu nie ma UNIQUE, bo kazda karta moze byc uzyta wiele razy

sytuacja idealna jest wtedy kiedy w T2 uzywano tylko kart z T1... ale musze uzyskac liste kart, ktorych jeszcze w T1 nie ma...

czyli potrzebuje cos w stylu (to nie instrukcja, a moja jej wizja tongue.gif)

select distinct T2.karty where t2.karty not exists in t1.karty;

efekt ma byc taki, ze dostaje liste kart, ktore zostaly uzyte (sa w T2), ale nie mam ich zaindeksowanych (nie ma ich w T1)

czy ktos ma pomysl na zapytanie? smile.gif

pozdrawiam,

k.

Ten post edytował phoenix84 17.06.2010, 00:54:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:50