![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 7.08.2005 Skąd: zabrze Ostrzeżenie: (0%) ![]() ![]() |
witam
zapytanie dziala poprawnie, chcialbym sie jedynie dowiedziec czy nie robie czasami czegos naokolo ![]() tabele konie: id | miasto | woj wojewodztwa: id | nazwa polaczenie i wyplucie wynikow:
zalozenie - ma sie pojawic zestaw miasto - wojewodztwo warunek (konie.id!=0) dalem pierwszy lepszy zeby cokolwiek mi wyskoczylo ![]() czy powyzsze zapytanie jest zgodne z wszelakimi prawidlami itp? ![]() Ten post edytował esos 22.11.2006, 09:52:21 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Czy rzeczywiscie potrzebujesz LEFT [OUTER] JOINA? Czy nie wszystkie konie maja przypisane wojewodztwa? Zapewne wystarczy ci zwykly JOIN (INNER JOIN). Doczytaj o roznicach miedz tymi zlaczeniami.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 1 Dołączył: 19.02.2004 Ostrzeżenie: (10%) ![]() ![]() |
dokładnie LEFT OUTER JOIN stosuj jeżeli konie.woj masz ustawione na NULL, a jezeli masz ustawione na NOT NULL wtedy stosuj INNER JOIN badz zlaczenie w klauzuli WHERE, poniewaz wtedy masz pewnosc ze wojewodztwo musi sie znajdowac w tabeli konie
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 04:44 |