Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизПомогите с SQL запросом Найти похожие ветки
← →
Undert © (2004-06-11 18:41) [0]Надо выбрать из таблицы m все строки, ID которых не присутствуют в таблице b
select m.* from m, b where m.id ??? b.mid ? :))
← →
VMcL © (2004-06-11 18:48) [1]select *
from m
where m.id not in
(
select b.m_id
from b
)
← →
SergP © (2004-06-11 18:56) [2]Вобще-то я пишу обычно так:
select *
from m
where not m.id in
(
select b.m_id
from b
)
Хотя х/з. Возможно оно будет работать и так как [1] VMcL © (11.06.04 18:48)
написал...
← →
Undert © (2004-06-11 19:01) [3]
select * from m where m.id not in (select b.mid from b)
You have an error in your SQL syntax near "select b.mid from b)" at line 1
← →
SergP © (2004-06-11 19:04) [4]
> [3] Undert © (11.06.04 19:01)
Попробуй так как я написал, а если не поможет, то значит у тебя база MySQL
← →
Undert © (2004-06-11 19:05) [5]Да, у меня MySQL :)
← →
Undert © (2004-06-11 19:06) [6]И не помогло, тогда что делать то ? :(
← →
SergP © (2004-06-11 19:13) [7]MySQL не поддерживает вложенные запросы.... :-(((
← →
VMcL © (2004-06-11 19:13) [8]>>SergP © (11.06.04 18:56) [2]
Сверился с докой на http://sql.ru/ - можно и так, и так.
>>Undert © (11.06.04 19:06) [6]
Или ставить новый MySql - там, вроде, уже появились вложенные подзапросы. Или делать через временную таблицу.
← →
VMcL © (2004-06-11 19:15) [9]>>Undert © (11.06.04 19:06) [6]
Вот что советует Google:
http://dev.mysql.com/doc/mysql/ru/ANSI_diff_Sub-selects.html
← →
sniknik © (2004-06-11 19:16) [10]а джойны он поддерживает? тогда LEFT JOIN и ограничение WHERE b.id IS NULL
← →
VMcL © (2004-06-11 19:17) [11]>>sniknik © (11.06.04 19:16) [10]
Именно так в мануале (из [9]) и написано :)
← →
sniknik © (2004-06-11 19:19) [12]VMcL © (11.06.04 19:17) [11]
а я уже видел ;о), сразу пошол по твоей ссылке как увидел.
← →
Undert © (2004-06-11 19:45) [13]Гммм...
А как такой запрос перевести ? :)
select * from menu where (not menu.id in (select access2menu.menuid from access2menu where userid="$auth")) and menu.mainmenu="1"
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.029 c