mysql外键关联要查询id以及sql语句编写,左右连接

说明:orders表跟orderdetail表有外键关联:

先在控制台测试外键关联的sql语句:

mysql外键关联要查询id以及sql语句编写,左右连接_第1张图片

要求查询orders表id为3的订单明细以及订单信息:
首先涉及了外键(用了左连接)以及指定id值:
mysql外键关联要查询id以及sql语句编写,左右连接_第2张图片

mysql外键关联要查询id以及sql语句编写,左右连接_第3张图片
mysql外键关联要查询id以及sql语句编写,左右连接_第4张图片

参考了这个链接:
https://blog.csdn.net/zwvista/article/details/70943764

补充左右连接:
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
这个是以table_name1
为主表的,table_name1
就是左。
SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
以table_name2
为主表,table_name2
是右;

你可能感兴趣的:(数据库sql语句,SSM)