我是Microsoft SQL Server的新手,需要一个查询来返回WHERE子句中列出的所有记录,甚至重复。我拥有的只会返回3行。SQL查询结果需要返回WHERE子句中的所有记录甚至重复
我正在阅读和使用c#解析文本文件。通过该文本文件,我创建了一个查询以从数据库获取结果,然后使用结果重建该文本文件。原始文本文件包含重复的行。每行都需要关联到从数据库中检索的数据。 -
SELECT tbl1.HdrCode, tbl1.HdrName
FROM Table1 tbl1
WHERE tbl1.HdrCode
IN ('000520',
'000531',
'000531',
'000636')
什么,我需要回到是:
000520 Name1
000531 Name2
000531 Name2
000636 Name3
感谢
您列出的内容应显示您列出的所有记录中的所有4条记录,但您不需要第二个“000531”值,则可以执行此操作。你看到了什么结果?你确定这是你正在使用的查询吗?同样来自其他人的回应,我想知道我是否能够正确理解你的问题......你能解释一些吗? – Goose
*我需要返回的是*这很让我困惑 –
请从查询中删除星号,因为你编辑它。他们在那里让where子句中的两个HdrCodes看起来很大胆。 – Dresden