Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak zadac zapytanie dla dwoch lub wiecej tabel
cyborg
post 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.
Go to the top of the page
+Quote Post
hyper
post 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
Go to the top of the page
+Quote Post
cyborg
post 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.
Go to the top of the page
+Quote Post
hyper
post 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.
Go to the top of the page
+Quote Post
cyborg
post 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.
Go to the top of the page
+Quote Post
HaRy
post 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
Go to the top of the page
+Quote Post
cyborg
post 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%)
-----


tongue.gif WY POPATRZYC NA MOJA DATA DOLACZENIA , ZYG ZYG ZYG :wink:
Go to the top of the page
+Quote Post
hyper
post 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 ;-)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 08:41