Я следующий SQL-запрос:SQL Select Один дополнительный «ложь» строка за присоединиться
SELECT
O.Id AS OrganisationId, o.Name as OrganistionName,
pt.product_type_name as ProductType
FROM
[Content].[Organisations] O (nolock)
JOIN
[Content].[ProductOrganisations] PO (nolock) ON PO.OrganisationId = O.Id
JOIN
[dbo].[report_info] R (nolock) ON PO.ProductId = R.report_id
JOIN
[dbo].[CONTENT_ProductTypes] PT (nolock) ON R.[product_type_id] = PT.PRODUCTTYPEID
WHERE
O.ShowCompanyPage = 1
GROUP BY
O.Id , o.Name, PT.PRODUCTTYPEID, pt.product_type_name
ORDER BY
o.Name, pt.product_type_name
Который возвращает следующие результаты:
OrganisationId OrganistionName ProductType
1 Coca Cola Company Article
1 Coca Cola Company Book
1 Coca Cola Company Company Profile
2 PepsiCo Inc. Audio Conference
2 PepsiCo Inc. Book
2 PepsiCo Inc. Company Profile
3 Pfizer, Inc. Article
3 Pfizer, Inc. Company Profile
3 Pfizer, Inc. Credit Rating Report
Но мне нужно, чтобы добавить в экстра " false "для каждой организации.
Эта строка должна отображаться как первая строка, а ProductType должна быть пустой.
Например:
OrganisationId OrganistionName ProductType
1 Coca Cola Company
1 Coca Cola Company Article
1 Coca Cola Company Book
1 Coca Cola Company Company Profile
2 PepsiCo Inc.
2 PepsiCo Inc. Audio Conference
2 PepsiCo Inc. Book
2 PepsiCo Inc. Company Profile
3 Pfizer, Inc.
3 Pfizer, Inc. Article
3 Pfizer, Inc. Company Profile
3 Pfizer, Inc. Credit Rating Report
Любые идеи?
Вы можете добавить 'UNION SELECT DISTINCT OrganisationId, OrganisationName, '', как [ProductType] FROM [[[такой же, как предыдущий запрос здесь]] ] ' – CactusCake
Поскольку кажется, что точность важна, вы можете захотеть взглянуть на эту статью, прежде чем продолжать засовывать ваши запросы с помощью nolock. Это НЕ волшебная кнопка «быстро». У этого есть некоторые очень серьезные побочные эффекты, которые многие люди не понимают. http://blogs.sqlsentry.com/aaronbertrand/bad-habits-nolock-everywhere/ –
@JoeMalpass - ваше решение дает мне пустой ProductType каждую вторую строку, к сожалению. Мне нужна пустая ProductType как стартовая строка каждой организации. Есть идеи? – fourbeatcoder