Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%)
|
Witam,
mam dwie tabele szkoly id, nazwa, adres oraz nauczyciele id, szkola, imie, nazwisko Teraz potrzebuję wybrać szkoły, ale wyłącznie te które mają przypisanego do siebie co najmniej jednego nauczyciela. Zrobiłem to tak:
Czy jest to optymalne rozwiązanie? Może ktoś ma lepszy pomysł na rozwiązanie tego problemu? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
SELECT DISTINCT, CZYLI CHCESZ ZWRACAĆ CO NAJMNIEJ SZKOŁE Z JEDNYM NAUCZYCIELEM
Poszukaj coś podobnego, warunek w zapytaniu. Distinct zwraca rekordy które się nie powtarzają a nie te które nie ma nic do nich przypisanych. Ten post edytował potreb 31.03.2010, 18:04:57 |
|
|
|
sannin [SQL]Wybieranie rekordów przypisanych do innej tabeli 31.03.2010, 13:14:27
darko Mało wydajnie, ale jeśli kolumna szkola w tabeli n... 31.03.2010, 15:24:51
sannin Twoje zapytanie zwraca coś zupełnie innego. Wyświe... 31.03.2010, 15:44:44
sannin Wiem o tym Mój sposób też działa, ale szukam bard... 31.03.2010, 20:13:47 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:49 |