cyborg
4.06.2002, 15:48:06
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.
hyper
5.06.2002, 10:36:32
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
cyborg
5.06.2002, 10:59:11
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.
hyper
5.06.2002, 11:05:36
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.
cyborg
5.06.2002, 11:17:08
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.
w takim wypadku jedynym rozwiazanie jest kilka zapytanie ... w takiej formie nie mozna zapytywac do dwóch table w jednym zapytaniu
cyborg
8.06.2002, 08:06:42

WY POPATRZYC NA MOJA DATA DOLACZENIA , ZYG ZYG ZYG :wink:
hyper
8.06.2002, 08:38:35
Zarejestrowales sie, gdy forum nie dzialalo do konca dobrze ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.