2016-04-15 10 views
-4

Ich habe diese kleine Abfrage und ich würde mich freuen, wenn jemand dies klären könnte.Verständnis von MySQL-Abfrage

Sagen wir, ich habe 2 Tabellen in meiner Datenbank

Table 1: t1 
    NUM 
    1 
    1 
    1 
Table 2: t2 
    NUM 
    1 
    1 
    1 

Wenn ich auftrete Inner Join oder LEFT JOIN oder RIGHT JOIN ich 9 Ergebnisse
Meine Frage lautet wie folgt:

select t1.num from t1 inner join/left join/right join t2 using(num); 

Kann mir bitte jemand sagen, warum die Abfrage 9 immer angezeigt wird, unabhängig von der Verbindung, die ich verwende

Antwort

0

Wenn Sie an beiden Stellen die gleiche Tabelle und die gleichen Daten haben, geben alle Joins das gleiche Ergebnis zurück. Bitte gehen Sie durch die docs, um die Joins zu verstehen