Я хочу объединить 2 таблицы (таблица A и таблица B). Если таблица B пуста, вместо нее используется 0. Можно ли запросить это в MySQL?
Пусть:
Таблица А:
id regionID
123 1
456 2
789 3
Таблица B:
regionId Rate
0 $5
1 $10
Результат, который я хочу получить:
id regionID rate
123 1 $10
456 2 $5
789 3 $5
Мой запрос в соединении в основном такой:
Table_a a LEFT join table_b b
ON a.region_id = IFNULL(b.region_id,0)
Однако мне кажется, что "ifnull" не оказывает никакого влияния на мой запрос