funky_beat
29.08.2007, 23:03:18
Witam,
Stworzyłem dwie tablice, ktore posiadają następujące kolumny:
Tablica1:
IDtablicy1
Nazwa
Tablica2:
IDtablicy2
IDtablicy1
Jak powinno wyglądać zapytanie wybierające z Tablicy1 tylko te rekordy, ktorych ID zostało wykorzystane w Tablicy2?
Czy można cos takiego zrobic?
nospor
30.08.2007, 06:12:39
SELECT Tablica1.* FROM Tablica1, Tablica2 WHERE Tablica2.IDtablicy1=Tablica1.IDtablicy1
Podstawowe zapytanie
funky_beat
30.08.2007, 07:01:56
Działa świetnie ale...
Załóżmy, że IDtablicy1 zostało użyte w kilku rekordach Tabilcy2, na przykład w dwóch rekordach. Wtedy to zapytanie wybierze dwa rekordy z tablicy1.
Jak powinno wygladac takie zapytanie zeby wyswietlało taki rekord tylko raz?
nospor
30.08.2007, 07:04:55
dopisz sobie
distinct. A gdzie? To juz poszukaj w koncu w manualu
funky_beat
30.08.2007, 07:14:03

właśnie o to mi chodziło. Wielkie dzięki
nospor