LINUX.ORG.RU

Re: MYSQL: аналог INTERSECT?

Ещё почему такой запрос не работает без ошибок?
(SELECT * FROM THREE
UNION
SELECT * FROM THREE2)
UNION ALL
SELECT * FROM THREE2;

mysql4.1 кстати

Selecter ★★★★ ()

Re: MYSQL: аналог INTERSECT?

select * from tbl1 inner join tbl2 on (tbl1.F1=tbl2.F1 and tbl1.F2=tbl2.F2 and tbl1.F3=tbl2.F3) :)

anonymous ()
Ответ на: Re: MYSQL: аналог INTERSECT? от Selecter

Re: MYSQL: аналог INTERSECT?

потому что неправильный.

SELECT * FROM (
	SELECT * FROM THREE 
	UNION 
	SELECT * FROM THREE2
) 
UNION ALL 
SELECT * FROM THREE2; 

про интерсект не знаю, с мускулом не работал.

anonymous ()

Re: MYSQL: аналог INTERSECT?

просто так:

select
distinct t1.* from table1 as t2,table2 as t2
where
t1.F1=t2.F1 and
t1.F2=t2.F2 and
t1.F3=t2.F3

theserg ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.