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