请求大佬们帮帮忙 ~MySQL查询问题

图片说明

 SELECT

m.M_ID,

m.M_NAME,

m.M_DEPT,

m.M_EMAIL,

m.M_PHONE,

m.M_SEX,

pm.PROJECT_ID,

pm.PM_TYPE

FROM

test_m m

LEFT JOIN test_pm pm ON m.M_ID = pm.M_ID

请问大佬们,我现在有三张表 1:test_m 2:test_pm 3:project 其中test_pm为中间表,它里面有 test_m 和project 的主键字段。

问题是 如何查询时,能查询出 指定的PROJECT_ID 下的数据与PROJECT_ID 为空的数据?

回答

SELECT

m.M_ID,

m.M_NAME,

m.M_DEPT,

m.M_EMAIL,

m.M_PHONE,

m.M_SEX,

pm.PROJECT_ID,

pm.PM_TYPE

FROM

test_m m

LEFT JOIN test_pm pm ON m.M_ID = pm.M_ID

where PROJECT_ID = 指定的PROJECT_ID or PROJECT_ID =NULL

以上是 请求大佬们帮帮忙 ~MySQL查询问题 的全部内容, 来源链接: utcz.com/a/41995.html

回到顶部