







|
MySQL.RU - Webboard
Вернуться
Array + NOT IN (FireFenix) 26/05/2009 - 10:28:01
Re: Array + NOT IN (Diter) 26/05/2009 - 17:11:51
Re: Array + NOT IN (FireFenix) 27/05/2009 - 20:59:16
Re: Array + NOT IN (Diter) 28/05/2009 - 17:35:45
> Original message text:
> From: FireFenix - 26/05/2009 - 10:28:01
> Subject:Array + NOT IN
> -----------------
> Собственно есть массив чисел (1,2,3,4,5)....
> Как вставить в таблицу table значения из массива, которые в ней не содержатся в поле table.num?
>
From: Diter - 28/05/2009 - 17:35:45
Subject:Array + NOT IN
-----------------
Да, с уникальным значением num было бы намного проще - все контролировалось бы на уровне базы данных.
Я бы сделал так в данном случае:
1) получаем список num, хрянящийся в БД, значения которых принадлежат нашему массиву:
SELECT DISTINCT num FROM table WHERE num IN (1,2,...,N)
2) убираем из нашего массива значения, найденный на шаге 1)
3) вставляем оставшиеся данные из массива
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35654
|
|