Мне нужна помощь в создании SQL-запроса.
Я хочу получить все заказы, чей ни один из res_id дочернего элемента не равен нулю.
В приведенном ниже примере вы увидите, order_audit.order_id
W1
есть один для
многие отношения temp_order_id
W1_1
и W1_2
. Это temp_order_id
имеет еще res_id
12
и 32
. Этот приказ W1
должен быть в ответе.
В случае W2
вы можете увидеть, что W2_1
имеет resp_id
null
. Так что это не должно быть потянуто.
order_audit
+----+----------+
| id | order_id |
+----+----------+
| 1 | W1 |
| 2 | W2 |
| 2 | W3 |
+----+----------+
order_mapping
+----------+---------------+
| order_id | temp_order_id |
+----------+---------------+
| W1 | W1_1 |
| W1 | W1_2 |
| W2 | W2_1 |
| W2 | W2_2 |
| W3 | W3_1 |
+----------+---------------+
temp_order_table
+---------------+--------+
| temp_order_id | res_id |
+---------------+--------+
| W1_1 | 12 |
| W1_2 | 32 |
| W2_1 | null |
| W2_2 | 33 |
| W3_1 | null |
+---------------+--------+
Из вашего скриншота видно, что в Account
есть начальный пробел (и, возможно, есть и конечные).
Любая помощь будет признательна