2017-05-31 1 views
0

Ich habe zwei ausgewählte Abfrageanweisungen. Ich weiß nicht, Tisch hier zu schaffen.Join zwei Select-Anweisungen Seite an Seite Sql

Unten sind zwei Tabellen. Id ist gleich, aber Fname und Lname sind unterschiedlich.

Tabelle 1 haben zwei Spalten

id Fname 
1 Ahila 

Table2 haben zwei Spalten

id Lname 
    1 Kavitha 

Ausgabetabelle einzelne Zeile mit id und Fname und Lname: 1 sein sollte und Ahila und Kavitha bzw.

Bitte Hilf mir dabei.

+1

Was ist nur verwenden ' Join' SQL-Anweisung? –

+0

Ja, ich tat es. Aber die Ausgabe kommt wie zwei Zeilen. wie Union – Anitha

+1

Was genau Abfrage haben Sie versucht? Die Verwendung der Join-Situation, die Sie beschrieben haben, kann nicht zu zwei Zeilen führen. Fügen Sie weitere Details zu Ihrer Frage hinzu. –

Antwort

0

müssen Sie die beiden Tabellen zu verknüpfen verwenden miteinander zu verbinden, so etwas wie:

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

, Bedingung fehlt in Ihrer JOIN-Anweisung. – Mansoor

+0

bearbeitet es vor dir- dachte niemand würde ha bemerken – dbajtr

0

Verwenden JOIN-Anweisung

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