【问题标题】:Adding a Multiplies joins添加一个乘法连接
【发布时间】:2015-11-30 16:46:59
【问题描述】:

如何添加乘法连接。

【问题讨论】:

  • 有答案的问题请不要删除,可能对其他人有用

标签: sql stored-procedures procedures


【解决方案1】:

您需要将其添加为left join,因为条件在现有left join 的第二个表上。所以这个FROM 子句应该可以工作:

FROM tbl_agen_sala_hora  thLEFT JOIN
     tbl_agen_sala ts
     ON th.des_hora_inil = ts.des_hora_inil AND
        th.des_hora_finl = ts.des_hora_finl AND
        ts.des_dia      =  @p_des_dia AND
        ts.des_mes      =  @p_des_mes AND
        ts.des_ano      =  @p_des_ano AND
        ((ts.num_sala   =  @p_num_sala) OR (@p_num_sala = 0)) AND
        ts.num_sala     =  @p_num_sala LEFT JOIN
     TBL_INTR_USUA tu
     ON tu.des_logi = ts.des_logi_manu LEFT JOIN
     tbl_agen_sala_sala ss
     ON ts.num_sala = ss.num_sala

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多