mysql - 从 2 个不同的表中选择不同的行

鲁本·罗德里格斯
Table 1(pending_order)

关联

Table 2(user)

关联

询问:

SELECT DISTINCT * FROM user,pending_order WHERE user.id= pending_order.user_id

预期 o/p:只有 2 行,因为有来自用户 1,2 的 2 个挂单。但是我正在将pending_order表格的所有行与表格结合起来user

科拉尔

Inner Join在这种情况下使用会更正确

SELECT DISTINCT users.*
FROM user Inner Join pending_order
On user.id = pending_order.user_id

Join类型(inner/ full/ right..)约为情况下,你要的结果从一个以上的相关表在单个查询相结合。

您可以在此处阅读更多相关信息:https : //www.tutorialspoint.com/sql/sql-using-joins.htm

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从2个不同的表中选择并合并结果

来自分类Dev

MySQL从2个表和计数中选择不同的值

来自分类Dev

MYSQL从不同的行中选择2个具有相同值的不同字段

来自分类Dev

Mysql从2个不同数据库的2个表中选择

来自分类Dev

mysql 从 2 个不同的表中选择并返回最高价格

来自分类Dev

如何从表中选择2个不同的随机行?

来自分类Dev

MySQL从3个不同的表中选择

来自分类Dev

从2个不同的表中选择2个不同的列

来自分类Dev

从2个条件不同的表中选择

来自分类Dev

从2个不同的表中选择数据

来自分类Dev

SQL从2个不同的表中选择

来自分类Dev

在Mysql中选择不同的行

来自分类Dev

MySQL从2个表中选择数据

来自分类Dev

从两个不同的表中选择行,但使用php和MySQL按日期排序

来自分类Dev

MySQL从3个表中选择不同的产品

来自分类Dev

从3个表中选择mysql中的不同值

来自分类Dev

mySQL:从不同的表中选择一个计数(*)?

来自分类Dev

在 MySQL 中,如何从两个不同的表中选择 *?

来自分类Dev

从2个不同的表中选择值,并在具有相同ID的行中打印值

来自分类Dev

从2个不同的表中选择值,并在具有相同ID的行中打印值

来自分类Dev

从2个不同的表求和的mysql计算

来自分类Dev

MySQL选择查询内部联接表,其中有2个针对不同表的regexp

来自分类Dev

从mysql中的表中选择不同的表项

来自分类Dev

mysql从表中选择不同的月份(缩写)

来自分类Dev

从MySQL中的表中选择不同的表项

来自分类Dev

Mysql在不同的表中选择两列

来自分类Dev

MySQL:如何从表中选择不同的值?

来自分类Dev

MySQL从不同的表中选择ID

来自分类Dev

MYSQL和PHP从2个不同的表中进行选择+对其进行数组

Related 相关文章

热门标签

归档