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

Форум MySQL

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

 

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

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

тема: В чём отличие UNION ?
 
 автор: Shorr Kan   (05.05.2006 в 18:18)   письмо автору
 
 

....от

SELECT t1.price AS price , t2.name AS name , t3.author AS author FROM pricelist AS t1, names AS t2 , peoples AS t3

?

Я как-то не очень понял, в чем различия. Что то, что другое - объединяет результаты.

   
 
 автор: Trianon   (05.05.2006 в 18:22)   письмо автору
 
   для: Shorr Kan   (05.05.2006 в 18:18)
 

t1 Union t2 ссыпает вместе целые строки ( и они должны иметь одинаковый набор колонок)
select ... from t1,t2... выстраивает всевозможные сочетания .

Мощность (число записей) uniona равна сумме мощностей исходных таблиц
Мощность selecta равна произведению мощностей исходных таблиц

   
 
 автор: Shorr Kan   (05.05.2006 в 19:08)   письмо автору
 
   для: Trianon   (05.05.2006 в 18:22)
 

"Мощность selecta равна произведению мощностей исходных таблиц"

Лишь бы мощность какой-нибудь таблицы не была равна нулю...

Спасибо.

   
Rambler's Top100
вверх

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