astro 2012-09-25 16:05 采纳率: 100%
浏览 285
已采纳

请教一条sql语句

[code="java"]
A_B表 问题_选项表 A表 问题表 B表 选项表
QUESTION_ID pk QUESTION_ID pk OPTION_ID pk

OPTION_ID pk QUESTION_DETAIL OPTION_DETAIL
MATCHING QUESTION_KIND_ID pk
[/code]
[code="java"]
SQLSERVER数据库
A表 B表为多对多关系 数据库未建立任何约束和关联

要求 用left join 查询出
QUESTION_ID
QUESTION_DETAIL
QUESTION_KIND_ID
OPTION_ID
QUESTION_DETAIL
MATCHING
[/code]

  • 写回答

1条回答 默认 最新

  • jinnianshilongnian 2012-09-25 19:36
    关注

    Java代码

    A_B表 问题_选项表 A表 问题表 B表 选项表

    QUESTION_ID pk QUESTION_ID pk OPTION_ID pk

    OPTION_ID pk QUESTION_DETAIL OPTION_DETAIL

    MATCHING QUESTION_KIND_ID pk

    Java代码

    SQLSERVER数据库

    A表 B表为多对多关系 数据库未建立任何约束和关联

    要求 用left join 查询出

    QUESTION_ID

    QUESTION_DETAIL

    QUESTION_KIND_ID

    OPTION_ID

    QUESTION_DETAIL

    MATCHING

    问题补充:查询条件为QUESTION_ID、QUESTION_DETAIL、QUESTION_KIND_ID

    select a.QUESTION_ID,a.QUESTION_DETAIL,a.QUESTION_KIND_ID,b.OPTION_ID,b.OPTION_DETAIL,a_b.MATCHING
    from a
    left join a_b on a.QUESTION_ID=a_b.QUESTION_ID
    left join b on b.OPTION_ID=a_b.OPTION_ID

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作