sql查询:使用内连接查询两张表的时候,如果左边表的一条记录对应了右边表的两条记录,结果显示排列问题

就是查询到的结果会是怎么样排列的?我知道结果会显示两条记录,我认为是并列显示这两条记录不知道对不对?... 就是查询到的结果会是怎么样排列的?我知道结果会显示两条记录,我认为是并列显示这两条记录不知道对不对? 展开
 我来答
传奇勇者
2013-03-15 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:796万
展开全部
呵呵,在任何时候,都没有并列的可能。
只要是2条以上,肯定是要排序的,要么就是按你定义的排序规则,要么就是默认主键排序的。
追问

这个是我查询到的结果,我感觉这个不就是并列了么?请高人看看  呵呵!

追答
你的并列是指什么意思呢?这不是123行排序的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-12-16
展开全部
我举个例子吧

2个表。

班级表 1行记录,
学生表 2行记录 (张三1行, 李四1行)

SELECT
*
FROM
班级表 JOIN 学生表 ON ( 班级表.班级代码 = 学生表.班级代码 )

这种情况下。

结果将包含 2行记录
张三1行, 李四1行
更多追问追答
追问
谢谢  那么排列的顺序是怎样的呢?能详细的说下嘛?
追答
排列顺序, 应该就是你

SELECT * FROM 学生表

结果显示的顺序。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a19d193
2013-03-15 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1425万
展开全部
楼上正解
如果你不确定它如何排列就在语句结尾添加order by子句,否则很可能这次看到这样,下次看到就那样了,当然这也看是什么数据库
追问
mysql
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式