Re: UNION в MySQL
От: MozgC США http://nightcoder.livejournal.com
Дата: 13.08.08 10:05
Оценка: 3 (2)
Здравствуйте, Kazna4ey, Вы писали:

K>С помощью UNION идет выборка из двух таблиц, но в одной таблице есть одинаковые записи, и в результате выбирается только одна из записей. Почему?

потому что по умолчанию выбираются только уникальные записи. При этом уникальность определяется столбцами указанными в SELECT.

K>и как сделать чтобы выбирались все нужные записи?

Писать не просто UNION, а UNION ALL.

K>И еще вопрос тогда заодно — кто-нибудь использовал MySQL 6.0+ ? Оно вроде еще beta.. как по сравнению с 5-й версией, не прибавилось ли багов?

Я уже год работаю с MySQL 6, на мой взгляд это самая лучшая из всех версий. Багов не прибавилось, а убавилось, в общем мне нравится больше чем 5-я версия. Ставьте смело.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.