Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sortowanie według jednego pola, danych z dwóch tabel.
Forum PHP.pl > Forum > Bazy danych > MySQL
papryk
Zagadka: jak posortować dane z dwóch tabel według jakiegoś pola, jeżeli mają inną strukturę?
Teraz niespodzianka: szukałem odpowiedzi w internecie, lecz nie znalazłem.

Pozdrawiam
nospor
Widzę lubisz zagadki. To i ja mam dla Ciebie jedną:
co tu jest nie tak?
Mała podpowiedź:
Temat: Jak poprawnie zatytulowac watek
zamykam. Gdy rozwiążesz zagadkę zapraszam na PW

edit:
skoro udało ci się rozwiązać moją super hiper trudną zagadkę to i ja razwiążę Twoją:
order by pole
smile.gif
papryk
Może nie do końca sprecyzowałem. Dwie tabele, sortowanie według jednego pola. Pola mają inną nazwę.
nospor
Twoje sprecyzowanie jest tak samo nic nie mówiące jak pierwszy post.

Masz na myśli UNION?

Podam rozwiązanie w temacie, bo nie wiem czemu nękano mnie na PW i tam padła ostatecznie odpowiedź
Cytat
Tylko niektóre produkty mają promocję i chcę żeby dołączał te które mają i sortował wszystkie według ceny jednego pola a nie według ceny a potem promocji. Teraz jest taka sytuacja, że nie sortuje po jednym polu tylko najpierw po cenie a potem po promocji. Czyli np. 23 32 54[11] 65 67[15] . W klamrach cena promocyjna. Nie wiem jak lepiej to wyjaśnić.

No to left join oraz order by ifnull(promocja,cena)

No i dam sobie pomógł biggrin.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.