qq2046462050 2023-12-29 06:47 采纳率: 42.9%
浏览 12
已结题

改一段数据库串联pnp语句 (有偿)

img


根据大家的回答 我改了,但还是不行,希望能给我远程,成功使用后采纳答案另付100辛苦费

  • 写回答

20条回答 默认 最新

  • 叫兽-郭老师 新星创作者: Java技术领域 2023-12-29 08:55
    关注
    获得0.45元问题酬金

    你想要将另一张表DT_Bwf加入到你的查询中,你可以使用另一个JOIN操作符对其进行处理。以下是在你已存在的SQL语句中加入另一表进行查询的语句:

    SELECT *
    FROM
      ". SQL_SERVER_BASE . ".dbo.TblPcAs AS t1
    RIGHT JOIN FNLParm.dbo.DT_Ans AS t2 ON t2.IID = t1.mItemNo
    LEFT JOIN ". SQL_SERVER_BASE . ".dbo.DT_Bwf AS t3 ON t3.dsn = t1.mBank
    
    

    这个SQL语句会同时通过当前库TblPcAs表的mItemNo和mBank栏位对应FNLParm库DT_Ans表的IID栏位和当前库DT_Bwf表的dsn栏位来读取这两张表的信息。
    这里假设你希望保留原始表格TblPcAs中的所有行,即使在DT_Bwf表中找不到匹配行。如果你希望仅保留这三个表都有的行,你可以将LEFT JOIN替换为INNER JOIN。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月6日
  • 修改了问题 12月30日
  • 创建了问题 12月29日