| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Составление SQL-запросов > Подсчет количества записей и UNION |
| Автор: Колесо 28.4.2014, 13:22 |
| Нужно подсчитать количество записей в разных таблицах. Составил несколько простых запросов и объеденил их через UNION. Но почему то вывод осуществляется в порядке возрастания, а не в том порядке который указан в тексте запроса, т.е. не представляется возможным понять какая цифра к какому запросу относится. Можно ли как то отключить эту сортировку? |
| Автор: Колесо 29.4.2014, 09:33 | ||
Допустим в первой таблице хранится 100, во второй - 300, в третьей - 200. Результатом запроса будет: 100, 200, 300. А хотелось бы получить: 100, 300, 200. СУБД MsSQL. |
| Автор: Akina 29.4.2014, 09:39 | ||||
Завтра может быть и другой порядок
|
| Автор: Колесо 29.4.2014, 10:10 |
| Спасибо, работает. Первый вариант даже без ORDER BY 1 |
| Автор: Akina 29.4.2014, 11:36 |
Вот что. Бросай программировать и иди учи теорию и основы реляционных БД и реализации реляционных СУБД. Ты несёшь такой бред, что слушать противно! и когда-нибудь это тебе выйдет более чем боком - если вовремя не одумаешься. |