У меня есть SQL-запрос, он выглядит так:
insert into tableA(order_id, contractnotenumber, shipmentdate, comment)
values ((select entity_id from tableb where increment_id = '12345678'),
'', '1970-01-01', '');
Теперь, если подзапрос ((select entity_id from tableb, где increment_id = '12345678')) возвращает null, вставка не работает. Мне нужен простой способ сказать, что если подзапрос возвращает null, ничего не делайте. Я пробовал вставить игнорирование, но это вставляет строку с 0 вместо нуля, что работает, но это не то, что я хочу. В SQL Server я использовал если не существует (выберите ...), но это не работает с MYSQL.
Идеи?
Спасибо!