上午所有,SQL CONCAT IF声明?
林不知道我怎么需要解决我下面的查询......我有以下查询其拉回到在SQL服务器所需的记录...
SELECT agenda.AgendaItemNumber,Agenda.AgendaName, AgendaType.AgendaTypeDescription, userdetails.fullName
FROM Agenda
JOIN AgendaType ON AgendaType.AgendaTypeID=Agenda.AgendaTypeID
JOIN UserDetails ON Agenda.AgendaID = Userdetails.AgendaID
WHERE agenda.AgendaTypeID = '2'
AND AgendaItemNumber = AgendaItemNumber
AND AgendaName = AgendaName
AND AgendaTypeDescription = AgendaTypeDescription
AND AgendaItemNumber >= '3'
以上查询工作,但我需要稍微加强这一点。它拉回到下面的结果,它本质上是除了“全名”列重复记录......
我想要做的是能一些额外的代码添加到该查询,以便当我运行查询时,我可以显示每个'AgendaItemNumber'的一个记录,并为它连接这个记录的两个全名。但是,我在此表中只有1个用户全名分配给他们的附加AgendaItemsNumbers。它只是在图像文件中的这几个记录我需要做一些聪明的事情。
也许有更好的方法来完成这项任务?
许多在此先感谢。任何疑问,请不要犹豫,问。
问候 贝蒂
“AND AgendaItemNumber = AgendaItemNumber ...”。嗯,为什么? – adelphus 2012-03-12 11:33:41
** AND AgendaItemNumber = AgendaItemNumber AND AgendaName = AgendaName AND AgendaTypeDescription = AgendaTypeDescription **没有意义。也可以使用** INNER JOIN ** – Kaf 2012-03-12 11:35:01