Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: UNION группирует автоматически?
 
 автор: TetRiska   (19.04.2011 в 01:33)   письмо автору
 
 

Всем привет. Столкнулся с задачей, чтобы UNION мне не группировал данные. Получается что первый селект мне должен выбрать 13 записей, а второй 8. В обеих таблицах есть одинаковые названия. Вот оно мне и выдало меньшее количество. Как решить задачку? Спасибо заранее.
        SELECT `em_produce_name` as name
        FROM `em_produce`  
        WHERE `em_company_id` = 2137
        AND `em_produce_access` = 'y'
        AND `em_produce_deleted` = 'n'
    UNION
        SELECT `em_service_name` as name
        FROM `em_service`    
        WHERE `em_company_id` = 2137
        AND `em_service_access` = 'y'
        AND `em_service_deleted` = 'n'

  Ответить  
 
 автор: TetRiska   (19.04.2011 в 01:37)   письмо автору
 
   для: TetRiska   (19.04.2011 в 01:33)
 

прошу прощения, нашел ответ из спецификации :) UNION ALL

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования