Непонятная работа UNION |
Здравствуйте, гость ( Вход | Регистрация )
Непонятная работа UNION |
NetWorm |
12.11.2011, 20:53
Сообщение
#1
|
Студент Группа: Участник Сообщений: 24 Регистрация: 2.8.2011 Пользователь №: 2784 Спасибо сказали: 0 раз(а) Репутация: 0 |
И в результате возвращаются двойные строки. т.е. он не объединяет SUM(0) AS count2 из первого запроса и SUM(o_sklad.count) AS count2. Короче мне нужно получить одну таблицу с результатами двух запросов |
|
|
ilyabvt |
13.11.2011, 8:53
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Цитата Мне из 3 колонок одних и тех же надо получить 4 Через UNION вы такого не сделаете. А вводить нулевую колонку - извращение. Цитата В первом запросе мне надо получить остатки на начало месяца, во втором на конец месяца Ну тогда вам надо указывать диапазон, а не просто "<'30.11.2011'" в противном случае вы получаете не только за конец месяца, но вообще за весь месяц и за все предыдущие месяцы. Покажите структуру этих трех таблиц и как они связаны. |
|
|
NetWorm |
13.11.2011, 8:59
Сообщение
#3
|
Студент Группа: Участник Сообщений: 24 Регистрация: 2.8.2011 Пользователь №: 2784 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Мне из 3 колонок одних и тех же надо получить 4 Через UNION вы такого не сделаете. А вводить нулевую колонку - извращение. Цитата В первом запросе мне надо получить остатки на начало месяца, во втором на конец месяца Ну тогда вам надо указывать диапазон, а не просто "<'30.11.2011'" в противном случае вы получаете не только за конец месяца, но вообще за весь месяц и за все предыдущие месяцы. Покажите структуру этих трех таблиц и как они связаны. Я разобрался все!
|
|
|
Текстовая версия | Сейчас: 25.11.2024, 1:17 |