我有一个查询,它从一个表中选择一个人的详细信息,并在一个包含考试结果的表上进行内部联接。这作为数据源绑定(bind)到 gridview,如果结果表中没有用户的成绩或记录,则不会返回任何结果。本质上,即使结果表中没有记录,我也想返回人员的所有值,如果有结果,则显示在用户旁边,否则 N/A。
最佳答案
你应该使用 left join .. 例如:
select t1.col1, t1.col2, ... t2.col1_t2, t2.col2_t2, ....
from table1 t1
left join table2 t2 on t1.id = t2.col_t1_id
连接条件不匹配的左连接返回行
关于html - SQL - 选择值不存在的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43310449/