我具有以下数据库结构:
用户表:
User_id || name || surname || email || marker_id
1 || test || tester || test@gmail.com || 1
标记表:
marker_id || marker_name
1 || testing
期望的输出:
name ||Surname || email || marker_name
test || tester || test@gmail.com || testing
我正在尝试从用户表中选择全部,然后显示marker_name而不是marker_id。
我还尝试通过执行以下查询来使用联接:
SELECT m.marker_name FROM marker m JOIN user u ON u.marker_id = m.marker_id
但是此查询的输出只是属性marker_name。
答案 0 :(得分:2)
您仅选择m.marker_name,因此仅获得此列,请改用以下查询:
SELECT u.name, u.surname, u.email, m.marker_name
FROM marker m
JOIN user u ON u.marker_id = m.marker_id