Всем привет! 4й час ковыряю интернет безрезульатно = Подскажите, пжлст, как составить запрос на добавление строки, но если еще НЕТ такой строки. Находил некоторые запросы - им нужен уникальный ключ, а его в таблице нет. Для примера
id \ itemid
========
12 \ 12
13 \ 17
17 \ 12
=========
Помогите пжст сформировать запрос который был запрещал добавить значение (17, 12 ) и добавил бы (17,13)
SET @id := 17;
SET @itemid := 12; -- или 13
INSERT INTO `table` (id, itemid)
SELECT @id, @itemid
WHERE NOT EXISTS ( SELECT 1
FROM `table`
WHERE id = @id
AND itemid = @itemid
-- ну или так WHERE (id, itemid) IN (@id, @itemid)
);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
есть таблица product и таблица table_11 , в table_11 хранятся данные которые относятся к одному продукту в product , те
Добрый деньДля PostgreSQL можно установить пакет postgresql-contrib, с помощью которого можно использовать ltree, позволяющий хранить древовидные структуры...