|
|
|
| Вобщем есть n-oe количество таблиц и как из них вытащить определёное количество записей?
Пробывал вот етим кодом но он вытаскивает записи только из первой таблицы.
SELECT *
FROM 'tablica_1' , 'tablica_2' , 'tablica_3'
ORDER BY RAND( )
LIMIT 10
|
| |
|
|
|
|
|
|
|
для: Кирилл
(17.01.2006 в 21:59)
| | Таблицы tablica_1, tablica_2, tablica_3 - одинаковые по структуре? И какова исходная цель? Ведь вы посути производите умножение таблиц, вам точно требуется не объединение при помощи UNION? | |
|
|
|
|
|
|
|
для: cheops
(17.01.2006 в 22:21)
| | таблицы одинаковые по структуре.
Я не очень знаю SQL, по етому что означает UNION не знаю. | |
|
|
|
|
|
|
|
для: Кирилл
(17.01.2006 в 22:36)
| | Синтаксис оператора UNION следующий
SELECT * FROM tablica_1
UNION
SELECT * FROM tablica_2
UNION
SELECT * FROM tablica_2
ORDER BY RAND( )
|
| |
|
|
|