数据库里面两个数据表做左链接和右链接的条件如何判定?

左连接关键字语法SELECTcolumn_name(s)FROMtable_name1LEFTJOINtable_name2ONtable_name1.column_na... 左连接 关键字语法
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
右连接 JOIN 关键字语法
SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
如何判定on后面或者where后面的条件呢?
展开
 我来答
c6iz
2013-12-02 · TA获得超过1417个赞
知道大有可为答主
回答量:1426
采纳率:100%
帮助的人:1048万
展开全部
ON 后面是两张表的连接条件
WHERE后面是查询出来的结果集进行排除
更多追问追答
追问
on和where后面的链接条件如何得出?根据什么条件得出?(根据主键,外键还是其他属性)
追答
ON是连接条件,就是table_name1的哪一列和table_name2 的哪一列有对应关系

这关系和主键什么是没关系的,主要是你的根据什么来连接两张表

WHERE连接两张表后,得到的结果集中再根据什么条件来策选
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式