ner。其语法如下:
name(s)
FROM table1
INNER JOIN table2namename;
name(s)
FROM table1
LEFT JOIN table2namename;
name(s)
FROM table1
RIGHT JOIN table2namename;
name(s)
FROM table1
FULL OUTER JOIN table2namename;
参数说明:
name(s):要查询的列名。
- table1、table2:要连接的表名。
- ON:指定连接条件的关键字,连接的列名要写在ON后面。
ameder
1 小明 18 男
2 小红 19 女
3 小刚 20 男
表2:scores
id subject score
1 语文 80
2 数学 90
3 英语 70
查询所有学生的成绩:
tsame, scores.scorets
INNER JOIN scorests.id = scores.id;
输出结果:
ame subject score
小明 语文 80
小明 数学 90
小红 英语 70
查询所有学生的成绩,如果没有成绩则显示空值:
tsame, scores.scorets
LEFT JOIN scorests.id = scores.id;
输出结果:
ame subject score
小明 语文 80
小明 数学 90
小红 英语 70
小刚 NULL NULL
查询所有成绩,如果没有学生则显示空值:
tsame, scores.scorets
RIGHT JOIN scorests.id = scores.id;
输出结果:
ame subject score
小明 语文 80
小明 数学 90
小红 英语 70
NULL 生物 85
NULL 化学 75
查询所有学生和成绩:
tsame, scores.scorets
FULL OUTER JOIN scorests.id = scores.id;
输出结果:
ame subject score
小明 语文 80
小明 数学 90
小红 英语 70
小刚 NULL NULL
NULL 生物 85
NULL 化学 75
ysqlner,具体使用取决于查询需求。