gpt4 book ai didi

mysql - 选择将多行合并为单行

转载 作者:行者123 更新时间:2023-11-29 13:19:45 25 4
gpt4 key购买 nike

我有一张这样的 table

用户

name   |  phone   |  email
jane | 123456 |jane@test.com
jack | 223456 |jack @test.com

我想选择这两个用户,因为他们的电话号码是唯一的,请给出

borrower  |  lender   |  email
name | jack | jane@test.com

这是我尝试过的

SELECT  u1.name borrower,u1.email, u2.name lender  FROM users u1  
LEFT JOIN users u2 on u2.phone='123456' WHERE u1.phone='223456'

这给了我 4 行而不是 1 行,这可能是错误的吗?

最佳答案

参见SQLFIDDLE

SELECT 
u1.name borrower,
u1.email,
u2.name lender
FROM
users u1,
users u2
WHERE
u2.phone='123456'
and
u1.phone='223456'
;
<小时/>

enter image description here

关于mysql - 选择将多行合并为单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21008827/

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