문제

can i join between two sql satatmnet example

select ID, NAME from tab1;
12|blabla

and

Select DESC from tab2;
vvvvvv

I want to display to

12|blabla|vvvvvv  

I was try the the UNION

select ID, NAME from tab1;
UNION 
Select DESC from tab2;

but the result was

12|blabla
12|vvvvv

any help !!

도움이 되었습니까?

해결책

You could do this:

select t1.*, t2.*
from (select ID, NAME from tab1) t1 cross join
     (Select "DESC" from tab2) t2;

DESC is a SQL reserved word, so you need to escape it. Double quotes are one way of doing that.

다른 팁

Dont use UNION but instead use JOIN

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top