我有他們之間的聯繫,第一臺「用戶」有用戶ID的兩個表,並
| id | name
------------------
| 1 | james
| 2 | johnny
| 3 | Carl
| 4 | Lea
我的第二個表包含鏈接的用戶 linked_users
| id | linked_id
--------------------
| 1 | 2
| 1 | 4
| 2 | 3
我需要得到兩個字段包含每個用戶的名稱以及鏈接用戶的名稱。
我試過這個,但它不能正常工作。
SELECT case WHEN u.user_id = l.user_id then user_name end as username,
case WHEN u.user_id = l.link_user_id then user_name end as linked
FROM
panel_user u, link_view_user l WHERE l.link_user_id = u.user_id
我很感激任何幫助,謝謝。
這將有助於但如果你添加了一些解釋。 –