gpt4 book ai didi

php - 将单个表的两行与除一个之外的所有重复值连接起来?

转载 作者:行者123 更新时间:2023-11-29 21:28:57 25 4
gpt4 key购买 nike

我用谷歌搜索了很多,但没有找到任何合适的解决方案。我是开发人员,对 sql 查询没有深入的了解。请帮助我。

该表是由两个表 user & location 与外键 location_id 的 LEFT JOIN 生成的。

getting this

现在我希望它像下面这样..

expecting this

最佳答案

如果一个用户最多只有两个地址,那么您可以尝试像这样的子查询:

SELECT 
u.user_id,
u.full_name,
u.user_type,
(SELECT name FROM location WHERE id=u.location_id LIMIT 1) location,
(SELECT name FROM location WHERE id=u.location_id LIMIT 1 OFFSET 1) location_something
FROM user u
...

如果只找到一个地址,location_something 将为空。

关于php - 将单个表的两行与除一个之外的所有重复值连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35380293/

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