2017-05-31 108 views
0

我有兩個select查詢語句。我不知道在這裏創建表。並排連接兩條select語句sql

下面是兩張表。 Id是相同的,但Fname和Lname是不同的。

表1有兩列

id Fname 
1 Ahila 

表2有兩列

id Lname 
    1 Kavitha 

產出表應單列通過ID和FNAME和LNAME:分別

1和Ahila和Kavitha請幫助我解決這個問題。

+1

什麼只是用'加入'SQL語句? –

+0

是的,我做到了。但輸出像兩行。 like union – Anitha

+1

你試過什麼查詢?在你描述的情況下使用連接不能產生兩行。在你的問題中添加更多細節。 –

回答

0

你需要使用一個連接到兩個表連接在一起,這樣的:

select t1.id, t1.Fname, t2.Lname 
from Table1 t1 
inner join Table2 t2 on t1.id = t2.id 
+0

,您的JOIN語句中缺少條件。 – Mansoor

+0

在你之前編輯過 - 以爲沒有人會注意到哈 – dbajtr

0

使用JOIN語句

SELECT T1.id id , T1.Fname Fname, T2.Lname Lname 
FROM table1 T1 
JOIN table2 T2 ON T1.id = T2.id 
0

select Fname 
 
from Table1 
 
join Table2 
 
on Table1.id = Table2.id 
 
where id = 1