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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Случайный выбор из несколбких таблиц

Сообщения:  [1-4] 

 
 автор: 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( ) 

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

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

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

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

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

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

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

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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