Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35654



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |