![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
Otóż chodzi mi o to inż potrzebuje w jednym zapytaniu do bazy aby otwierało mi dwie tabele naraz i wyszukiwało porównania typu np liczba
tabela1 = 2 tabela2 = 2 czyli jeżeli w tabeli1 jest w wybranej kolumnie 2 w w tabeli2 tez jest w którymś wpisie i wybranej kolumnie 2 to warunek się spełnia (z warunkiem sobie poradzę) |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
Poczytaj o 'left join' , i pisz normalnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
Poczytaj o 'left join' , i pisz normalnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) czyli nie rozumiesz o co mi chodzi? chodzi mi o przeszukiwanie dwóch tabel w bazie i szukanie porównania:
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 14 Dołączył: 11.10.2007 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
Cytat $odpowiedz=mysql_fetch_array($wynikZapytania)) ja wiem czym się odczytuję bo w tym siedzę ponad 2 mc a w php od 6mc chodzi mi dokładnie o to że mam taka sytuacje że w tabeli1 mam kolumne o nazwie np "id" i w drugiej tabeli też mam kolumne o nazwie "id" i chciałem pobrać jak w/w osobno czyli coś takiego:
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
przez as nadajesz alias:) a pozniej w pehapie echo $wynik['tab1_id']; echo $wynik['jakas_nazwa_unikalna']; |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
dlaczego jak stworze zapytanie na podstawie przeszukiwanie dwóch tabel lub trzech to mi wyświetla 2 razy to samo lub jak użyje 3 tabele to 6 razy to samo ?
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
poniewaz laczysz na krzyz , to sie chyba nazywa iloczyn kartezjanski
albo np: masz trzy wpisy w tabeli1 ktorej kazdemu wpisowi odpowiadaja 2 wpisy w tabeli2 czyli powinno byc 6 wynikow Ten post edytował maly_swd 12.07.2009, 23:19:16 |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
Jak chcę przeszukać wszystkie 3 tabele to najlepiej zrobić osobne zapytania do bazy i porównania za pomocą if'a?
tylko nie wiem czy nie będzie za bardzo serwera obciążać PS: przypadkiem dałem pomógł zamiast odpowiedz .. |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
to juz lepiej z group by lub w ostatecznosci distinct
|
|
|
|
![]() ![]() |
|
Aktualny czas: 18.12.2025 - 14:46 |