У меня есть 2 таблицы, одна для t1 и другая для их t2. Это mariaDB
t1 таблица:
id | cash_amount_received
----------------------------------
1 7000
2 1000
3 2000
4 3000
5 4000
6 5000
t2 таблица:
id | amount
----------------------------------
1 1000
2 2000
3 3000
4 4000
5 5000
6 5000
7 6000
8 7000
Я пытаюсь добиться этого результата:
id | cash_amount_received| amount| result
-----------------------------------------------------
1 7000 7000 true
2 1000 1000 true
3 2000 2000 true
4 3000 3000 true
5 4000 4000 true
6 5000 5000 true
7 null 5000 false
8 null 6000 false
Но запрос, который я написал, имеет следующие результаты.
в этом запросе
SELECT t1.id, t1.cash_amount_received, t2.amount,
IF(t2.id IS NULL, FALSE, TRUE) as result
FROM t1
LEFT JOIN t2 ON (t1.id = t2.id)
в этом результате
Как исправить мой запрос ?
Мне крайне нужна ваша помощь.