![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Proszę o pomoc osób, które mogą mi pomóc (IMG:style_emoticons/default/smile.gif) W bazie danych potrzebuję posortować dwie kolumny względem siebie, które znajduja sie w różnych tabelach. Pierwsza nazwa tabeli nazywa się "product" a jej kolumna nosi nazwę "sort_order". Druga nazwa tabeli nazywa się "order_product" a jej kolumna nosi nazwę "quantity". Zadanie polega na tym, aby produkty były posortowane według kolejności ważniejszejszych i mniej ważnych. Na 1 miejscu maja być produkty sortowane według kolejnośći sortowania (tabela "product"), następnie produkty od największej ilości sprzedaży (tabela "order_product"). Mam takiej zapytanie w bazie: SELECT product.sort_order, order_product.quantity FROM product INNER JOIN order_product ORDER BY `order_product`.`quantity` DESC jednak wynik tego zapytania zwraca wartości nie powiązane z rzeczywistymi rekordami. Po prostu nie wiem skąd sie wzięły :| Czy jest tu jakiś magik SQL, który może mi pomóc ? Pozdrawiam Ten post edytował dudi88 4.12.2015, 13:51:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:50 |