FROM table1
INNER JOIN table2n1n2;
n1n2n1n2的值相等时,才会返回满足条件的行。
SELECT *
FROM table1
LEFT JOIN table2n1n2;
n1n2。这样,就会返回所有table1表中的行,以及与之匹配的table2表中的行,如果table1表中的行没有匹配的行,则会返回NULL值。
1.使用别名
FROM table1 t1
INNER JOIN table2 t2n1n2;大家使用t1和t2分别代替了table1和table2的表名,从而使查询语句更加简洁明了。
2.使用子查询
n1n2n3 = ‘value’) t1n4 = ‘value’) t2n1n2;大家使用子查询来筛选出符合条件的行,然后再进行INNER JOIN操作,从而实现更加高级的查询操作。
3.使用多个连接条件
SELECT *
FROM table1
INNER JOIN table2n1n2n3 = ‘value’n4 = ‘value’;大家使用AND关键字来同时指定了多个连接条件,从而实现更加精确的查询操作。