根据LEFT JOIN过滤MYSQL结果

时间:2018-09-13 20:22:43

标签: mysql pdo

我正在尝试根据左连接过滤结果,以便如果连接成功,则仅提取匹配的记录。但我只是得到一个空白的结果。

表格用户

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 字段,并且我确定有一个与参数匹配的条目。我加入不正确吗?

0 个答案:

没有答案