Новости
Документация
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: FireFenix - 27/05/2009 - 20:59:16
Subject:Array + NOT IN
-----------------
num не уникальное поле, поэтому контроллируется чисто программно
table содержит id,num и пару информационных столбцов

есть идея сделать кучу проверок типа
(SELECT COUNT(*) FROM table WHERE num=1) UNION (SELECT COUNT(*) FROM table WHERE num=2).... n-оеколичество
потом фетчить таблицу и сотреть в цикле на наличие COUNT(*)=0 и инсертить

если есть другие идеи - буду благодраен
p.s. думаю использование промежуточной таблицы - уменьшит скорость выборки


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35654



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