同一张表中的两个不同数据

用户名

我在MySQL中的表如下: 在此处输入图片说明

如何创建一个显示以下内容的SELECT:买方的名字和姓氏,他对所买东西的评论和卖方的名字?

到目前为止,我只有其中的一半:

SELECT User.name, User.surname, Realization.comment 
FROM User, Realization, Auction, Offer 
WHERE Realization.id_vote = Auction.id_voice AND Auction.id_buyer = User.id_user AND Offer.id_offer=Auction.id_offer;
scaisEdge

您可以尝试使用内部联接

select a.name as buyer_name, a.surname  as buyer_surname, c.comment
    e.name as seller_name, e.surname as seller_surname  
from User as a 
Inner Join Auction as b on b.id_buyer = a.id_user
inner join Realization as c on c.id_voice = b.id_voice
inner join Offer as d on d.id_offer = b.id_offer 
inner join User as e on d.id_seller = e.id_user;

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从orientDB的同一张表中检索两个不同边的数据?

同一张表中的两个JOINS

如何从同一张表中查询同一列但条件不同的两个不同的总和?

如何在mysql的同一张表的不同列中添加两个或多个时间数据类型

左是否基于两个不同的字段联接同一张表?

在同一张表上用两个不同的条件缩短左联接

sql比较同一张表中的两个唯一行

MYSQL:通过同一张表中的两个外键选择

从同一张表中获得两个值

根据同一张表中的两个键获取记录数组

这两个按钮在csv中打开同一张表有问题吗?

如何合并同一张表中的两个hasMany关系?

如何在同一张表中的同一模板上显示来自两个不同Django模型的实例?

Opencv可以在同一张纸中检测出两个不同大小的矩形中的一个

如何在Excel的同一张图中显示两个范围相同但频率不同的数据系列?

如果MYSQL中不存在两个值,则插入记录(同一张表)

为什么我在同一张表中的两个日期之间选择不起作用?

如何从同一张表的两列中获得一行中的不同结果?

同一张图中的两个图形表示

当两个外键指向同一张表时如何使用Factory boy

SQLAlchemy如何为同一张表定义两个模型

两个datagridviews绑定到同一张表。刷新无效

MySQL联合同一张表的两个查询

EF Core 2.2-同一张表的两个外键

PostgreSQL-它会在同一张表上使用两个索引吗?

同一张表上的两个外键以显示父字段

同一张表上的两个select语句并获得Count(*)

同一张表上的两个主键和外键

从同一张表中提取两个查询