acct_counter, data_incoming, time_incoming)
SELECT 'COM4', '+999999999999', '12', '143848', '1050', '2017-07-26', '07:50:45' FROM areas
WHERE NOT EXISTS (SELECT com_port, phone, area, acct, acct_counter, data_incoming, time_incoming FROM areas
WHERE com_port = 'COM4' AND phone = '+999999999999' AND area = '12' AND acct = '143848'
AND acct_counter = '1050' AND data_incoming = '2017-07-26' AND time_incoming = '07:50:45');
есть такой вот запрос - вопрос - почему не вставляет в таблицу если ошибку не выдает ?
задача на самом деле очень простая - перед инсертом проверять есть ли такие данные в таблице, если нет - вставлять, иначе пропускать
потому что в селекте ничего нет
Обсуждают сегодня