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

Форум MySQL

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

 

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

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

тема: Случайный выбор из несколбких таблиц
 
 автор: Кирилл   (17.01.2006 в 21:59)   письмо автору
 
 

Вобщем есть n-oe количество таблиц и как из них вытащить определёное количество записей?
Пробывал вот етим кодом но он вытаскивает записи только из первой таблицы.

SELECT *
FROM 'tablica_1' , 'tablica_2' , 'tablica_3'
ORDER BY RAND( )
LIMIT 10 

   
 
 автор: cheops   (17.01.2006 в 22:21)   письмо автору
 
   для: Кирилл   (17.01.2006 в 21:59)
 

Таблицы tablica_1, tablica_2, tablica_3 - одинаковые по структуре? И какова исходная цель? Ведь вы посути производите умножение таблиц, вам точно требуется не объединение при помощи UNION?

   
 
 автор: Кирилл   (17.01.2006 в 22:36)   письмо автору
 
   для: cheops   (17.01.2006 в 22:21)
 

таблицы одинаковые по структуре.
Я не очень знаю SQL, по етому что означает UNION не знаю.

   
 
 автор: cheops   (18.01.2006 в 01:42)   письмо автору
 
   для: Кирилл   (17.01.2006 в 22:36)
 

Синтаксис оператора UNION следующий
SELECT * FROM tablica_1
UNION
SELECT * FROM tablica_2
UNION
SELECT * FROM tablica_2
ORDER BY RAND( ) 

   
Rambler's Top100
вверх

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