У меня есть большой SQL-запрос, который возвращает классический asp ADO.Recordset. Я хочу добавить столбец в запрос, который просто содержит счет всех отдельных PublicationID вместе со всеми другими данными, как? Ниже приведен пример, так как я не хочу вставлять запрос из-за его размера и т. Д. Я знаю, что хочу использовать COUNT (DISTINCT na.publicationid), но я не уверен, как отложить его до существующего запроса, вернуть существующие данные, но с дополнительной колонкой.обмен сообщениями с существующим SQL-запросом на включение столбца count
SELECT na.publicationid, na.nameabbrev
FROM NewspaperAd as na
WHERE na.publicationid = '12345'
Я хочу добавить что-то вроде:
SELECT na.publicationid, na.nameabbrev, COUNT(DISTINCT na.publicationid) as distnct_p_id
FROM NewspaperAd as na
WHERE na.publicationid = '12345'
На самом деле, ваш запрос не имеет ничего общего с ADO. Он возвращает набор результатов, который ADO превращается в набор записей ADO. –
Вы можете запускать несколько операторов sql? –
Mitch, это добавит много трафика в базу данных, которую я пытался избежать, выполнив ее в одном запросе. @ Джон, правда, немного педантичен. – flavour404