непонимаю в чем проблема, битый час мучаюсь не врубаюсь, может из-за того что не спал еще
может кто увидит ошибку
CODE ( SQL):
скопировать код в буфер обмена
SELECT `site_str`.`id` FROM `site_str`, `birga_adv_str` WHERE `site_str`.`id_site` = '1' AND `site_str`.`index` = '1' AND `site_str`.`id` != `birga_adv_str`.`id_web_str`
вообщем надо сделать вывод всех id из таблицы site_str который не равнялся бы записям содержащим такое же значиние в поле id_web_str в таблице birga_adv_str
пример:
таблица site_str
записи
id = 1
id = 2
id = 3
таблица
birga_adv_str
ids = 1, id_web_str = 1
ids = 3, id_web_str = 2
ids = 4, id_web_str = 4
надо чтоб вывел id = 3 из таблицы site_str
вроде бы все в порядке в запросе, но выводит дубли непонятные с постоянно повторяющимися значениями полей в таблице birga_adv_str
вот кусок из вывода этого запроса
CODE ( htmlphp):
скопировать код в буфер обмена
id id_site tip index id_s id_adv id_web id_web_str 4 1 1 1 5 2 1 6 6 1 1 1 1 2 1 4 10 1 1 1 1 2 1 4 10 1 1 1 5 2 1 6 12 1 1 1 1 2 1 4 12 1 1 1 5 2 1 6 15 1 2 1 1 2 1 4 15 1 2 1 5 2 1 6 16 1 2 1 1 2 1 4 16 1 2 1 5 2 1 6
(Отредактировано автором: 17 Марта, 2011 - 04:04:04)
|