一个网友的需求,原文如下:
有供应商表a,商品表b 以下简称a,b
a与b是一对多的关系(一条供应商对应多条商品)
现在想一对一的提取
即所有的供应商都提取出来,但是每条供应商只提取一条商品记录对应起来就行了.
我提供的测试代码如下:
在MySQL里,非Group 和聚合的字段是可以出现select里面的,系统会自动选择一个数据。
在别的数据库里是不允许这么使用的
本文介绍了一种使用SQL查询从供应商表中提取所有供应商及其对应的一种商品记录的方法。通过使用LEFT JOIN结合GROUP BY语句,可以有效地实现一对一的数据提取,确保每个供应商只关联一条商品记录。
一个网友的需求,原文如下:
有供应商表a,商品表b 以下简称a,b
a与b是一对多的关系(一条供应商对应多条商品)
现在想一对一的提取
即所有的供应商都提取出来,但是每条供应商只提取一条商品记录对应起来就行了.
我提供的测试代码如下:
在MySQL里,非Group 和聚合的字段是可以出现select里面的,系统会自动选择一个数据。
在别的数据库里是不允许这么使用的
6799
2239
1299

被折叠的 条评论
为什么被折叠?