我正在尝试根据左连接过滤结果,以便如果连接成功,则仅提取匹配的记录。但我只是得到一个空白的结果。
表格用户
user_id | user_name
餐桌技巧
skill_id | user_id | boss_id | date_acquired
我要使用的语句(PHP中的PDO)
SELECT
users.user_id,
users.user_name,
skills.date_acquired
FROM
users
LEFT JOIN skills ON
users.user_id=skills.user_id
AND
boss_id=?
WHERE
user_id=?
在我的execute语句中,我已确保两个参数都有值。我得到了用户,但没有获得 date_acquired 字段,并且我确定有一个与参数匹配的条目。我加入不正确吗?