jak zadac zapytanie dla dwoch lub wiecej tabel |
jak zadac zapytanie dla dwoch lub wiecej tabel |
4.06.2002, 15:48:06
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: -- Skąd: Wielun-CZASTARY Ostrzeżenie: (0%) |
jak sformulowac zapytanie by dla dwoch tabel w ktorych jest ta sama struktura i wystepuja takie same wartosci wyswietlic wynik na ekran ale w ten sposob iz jak znaleziony zostanie rekord w obu tabelach to wynik bedzie tez w dwóch wierszach . zaznaczam ze korzystam z Mysql w wersji ponizej 4 i nie mam mozliwosci uzywania UNION.
|
|
|
5.06.2002, 10:36:32
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.03.2002 Skąd: Warszawa Ostrzeżenie: (0%) |
Nie wiem czy o to Ci chodzilo, ale...
SELECT pole1.tabela1, pole1.tabela2 FROM tabela1, tabela2; Mozesz do tego dodac jakies warunki np: ... WHERE pole1.tabela1 = pole1.tabela2 |
|
|
5.06.2002, 10:59:11
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: -- Skąd: Wielun-CZASTARY Ostrzeżenie: (0%) |
tak , ale chciałbym by te dwa wyniki były w dwoch wierszach , to co napisałeś da mi wynik z tabeli1 i tabeli2 ale w jednym wierszu.
|
|
|
5.06.2002, 11:05:36
Post
#4
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.03.2002 Skąd: Warszawa Ostrzeżenie: (0%) |
Ilosc kolumn (a nie wierszy jak wczesniej mowiles) jest zalezna od ilosci pol, ktore dolaczysz do selecta. Jak dasz:
SELECT pole1.t1, pole2.t1, pole1.t2 FROM t1, t2 WHERE pole1.t1 = pole1.t2; to chyba wyjda 2 kolumny. |
|
|
5.06.2002, 11:17:08
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: -- Skąd: Wielun-CZASTARY Ostrzeżenie: (0%) |
chyba cos z moim przedstawieniem problemu jest nie tak. Problem polega na tym ze chce wywalic na ekran szukane informacje tymi informacjami jest np. symbol towaru, nazwa towaru, ilosc towaru oraz nazwa magazynu.Szukam po symbol towaru, w bazie znajduje sie wiecej jak dwie tabele ale nie we wszystkich tabelach musi byc szukana wartosc oraz wartosc ta moze byc w wiecej niz jednej tabeli, natomiast jesli jest ta wartosc w wiecej niz jednej tabeli to chce by wynik na ekranie ukazal mi sie w tylu wierszach w ilu tabelach znalazla sie szukana wartosc (de facto skrypt w php) . Wszystkie tabele w bazie maja taka sama strukture.
|
|
|
7.06.2002, 10:07:00
Post
#6
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) |
w takim wypadku jedynym rozwiazanie jest kilka zapytanie ... w takiej formie nie mozna zapytywac do dwóch table w jednym zapytaniu
|
|
|
8.06.2002, 08:06:42
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: -- Skąd: Wielun-CZASTARY Ostrzeżenie: (0%) |
WY POPATRZYC NA MOJA DATA DOLACZENIA , ZYG ZYG ZYG :wink:
|
|
|
8.06.2002, 08:38:35
Post
#8
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.03.2002 Skąd: Warszawa Ostrzeżenie: (0%) |
Zarejestrowales sie, gdy forum nie dzialalo do konca dobrze ;-)
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 08:41 |