Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] Wybieam wpisy z jednej tabeli i do każdego wpisu liste pasująych wpisów z innej tabeli
starterrrrr
post 9.09.2015, 13:10:15
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 7.01.2015

Ostrzeżenie: (0%)
-----


Witam.

Zastanawiam się, jak ułozyć zapytanie, ktore zwróci mi moje wartości z TabelaA.

Przy tym chciałem dla kazdej zwróconej wartości z TabelaA żeby zwróciło mi liste pasujących wartości z TabelaB.

Obie tabele są połączone np polem ID.

Można zrobić zapytanie za pomoca INNER, ale wtedy bede miał ilośc zwróconych pozycji z TabelaA x TabelaB a chciałem miec tylko liste z TabeliA + do kazdej np jakas tablica z drugiej.


Mozna takie cos łatwo zrobić tak:

  1. $result = sql("SELECT FROM TabelaA");
  2. while($row_a = mysql_fetch_assco($result)) {
  3.  
  4. i tutaj mamy kolejne pdzapytanie, które wyszukuje wpisu z drugiej tabeli gdzie jest pasujące ID=$row_a['ID']
  5.  
  6. }


Czy da sięto za pomoca jednego zapytania wykonac?

Ten post edytował starterrrrr 10.09.2015, 09:51:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 9.09.2015, 13:12:57
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) uzywaj bbocde PHP jak wkladasz kod PHP a nie bbcode CODE
2) LEFT JOIN i potem ladne grupowanie w php a nie petryliard zapytan w petli jak to sam proponujesz
Tu o tym pisalem
http://nospor.pl/grupowanie-wynikow.html


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
starterrrrr
post 10.09.2015, 09:53:02
Post #3





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 7.01.2015

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 9.09.2015, 14:12:57 ) *
1) uzywaj bbocde PHP jak wkladasz kod PHP a nie bbcode CODE
2) LEFT JOIN i potem ladne grupowanie w php a nie petryliard zapytan w petli jak to sam proponujesz
Tu o tym pisalem
http://nospor.pl/grupowanie-wynikow.html



1. ok, bede pamiętał.
2.
zapoznałem się z tymi przykładami. Prosze mi tylko podpowiedzieć, czy mozna zamienić kolejnośc z tych przykładów, czyli najpierw odczytywac produkty a później kategorie?

Podsumowując artykuł, po prostu wypisujemy wszystkie wyniki i za pomoca php powtarzajace sie wpisy ukrywamy i tworzymy strukture taką jak potrzebujemy?

Jest pewien problem, jak bym chciął wyświetlic, produkty, które nie sa przypisane do żadnej kategorii, wtedy zostana ukryte

Jak zminei sortowanie, to tez moze juz nie byc tak ciekawie, sortowanie + na dodatek dynamiczne doładowywanie pozycji nowych






Ten post edytował starterrrrr 10.09.2015, 12:24:41
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: 14.08.2025 - 08:12