gpt4 book ai didi

Mysql 查询通过选择查询获取插入的用户名和更新的用户名?

转载 作者:行者123 更新时间:2023-11-29 18:15:40 27 4
gpt4 key购买 nike

我有两张 table productsusers带字段,

产品

id
name
insertedUserID
ipdatedUserID

用户

id
name

我正在尝试通过数据获取产品详细信息,

ProductID
ProductName
InsertedUser
UpdatedUser

为此,我使用这个 mysql 查询,

SELECT Products.id as ProductID,Products.name as ProductName, Users.name as InsertedUser 
LEFT JOIN Users ON Products.insertedUserID = Users.id

此查询仅适用于插入的用户。如何通过此查询获取更新的用户?

最佳答案

我不确定您是否想要同时获取数据或条件。如果您想要两个条件数据,请使用union all

SELECT Products.id as ProductID,Products.name as ProductName, Users.name as InsertedUser 
LEFT JOIN Users ON Products.insertedUserID = Users.id

union all
SELECT Products.id as ProductID,Products.name as ProductName, Users.name as InsertedUser
LEFT JOIN Users ON Products.ipdatedUserID = Users.id

或者如果您只想单一条件,那么

SELECT Products.id as ProductID,Products.name as ProductName, Users.name as InsertedUser 
LEFT JOIN Users ON Products.insertedUserID = Users.id and Products.ipdatedUserID = Users.id

希望对你有帮助

关于Mysql 查询通过选择查询获取插入的用户名和更新的用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47049265/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com