我有這樣選擇加入多行分爲單列
用戶表
name | phone | email
jane | 123456 |[email protected]
jack | 223456 |jack @test.com
我要選擇這兩個用戶給他們的電話號碼是唯一的,去給
borrower | lender | email
name | jack | [email protected]
這就是我試過的
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行」='GROUP BY', 「只選擇2行」='LIMIT 2' – DanFromGermany
將來會怎樣group by,這裏沒有唯一的列 – Smith