请教一条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]

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