|
Left Join на 3 таблицы
|
|||
---|---|---|---|
#18+
Нужно подсчитать для КАЖДОГО товара(good_name) - его количество (amount_value). Запрос ниже выведет, только те записи, которые связаны. Но не выведет те товары у которых количество 0. Как я понимаю это можно через LEFT JOIN сделать, но не получается толком составить запрос. Помогите пожалуйста. goods ---------- good_id good_name arrivals ------------ arrival_id good_id amounts -------------- amount_id arrival_id amount_value SELECT goods.good_name, SUM(amounts.amount_value) FROM goods, arrivals, amounts WHERE goods.good_id = arrivals.good_id AND arrivals.arrival_id = amounts.arrival_id ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2020, 22:34 |
|
Left Join на 3 таблицы
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2020, 23:57 |
|
Left Join на 3 таблицы
|
|||
---|---|---|---|
#18+
Alex_Ustinov , это ты INNER JOIN сотворил... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2020, 01:03 |
|
Left Join на 3 таблицы
|
|||
---|---|---|---|
#18+
Alex_Ustinov Код: sql 1. 2. 3. 4. 5.
MYSQL_ERROR: You have an error in your SQL syntax; Так не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2020, 02:41 |
|
Left Join на 3 таблицы
|
|||
---|---|---|---|
#18+
Akina Alex_Ustinov , это ты INNER JOIN сотворил... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2020, 15:51 |
|
Left Join на 3 таблицы
|
|||
---|---|---|---|
#18+
да, что то было не так... ON же Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2020, 15:54 |
|
|
start [/forum/topic.php?fid=47&fpage=22&tid=1828604]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 124ms |
0 / 0 |