Утро Все,SQL CONCAT IF Statement?
Im не уверен, как я должен решить мой следующий запрос ... У меня есть следующий запрос, который отъезжает нужные записи в сервере 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'
выше запрос работает, но мне нужно немного улучшить это. Он отодвигается следующие результаты, которые по существу являются повторяющиеся записи для столбца «FULLNAME», за исключением ...
Что я хотел бы сделать, это быть в состоянии добавить дополнительный код для этого запроса, так что когда я запускаю запрос, я могу отображать по одной записи для каждого «AgendaItemNumber» и для того, чтобы согласовать оба полных имени для этой записи. Тем не менее, у меня есть дополнительная таблица AgendaItemsNumbers в этой таблице, которая имеет только одно имя пользователя x x, присвоенное им. его всего лишь несколько записей в файле изображений, которые мне нужно делать с умными.
Возможно, есть лучший способ выполнить эту задачу?
Большое спасибо заранее. Любые вопросы, пожалуйста, не стесняйтесь спрашивать.
С уважением Бетти
"И AgendaItemNumber = AgendaItemNumber ...". Хм, почему? – adelphus
** И AgendaItemNumber = AgendaItemNumber AND AgendaName = AgendaName AND AgendaTypeDescription = AgendaTypeDescription ** не имеет смысла. Также используйте ** INNER JOIN ** – Kaf