GakkiYui1 2020-09-02 10:30 采纳率: 40%
浏览 99
已采纳

请求大佬们帮帮忙 ~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 为空的数据?

  • 写回答

2条回答 默认 最新

  • threenewbee 2020-09-02 10:59
    关注
    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
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器