[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Синтаксис
Гость_ГОСТЬ
Помогите плиз, есть непостоянное количество таблиц и нужно сделать выборку:

Выбрать всё из всех таблиц где есть колонка kol и значение ее < 2
Псевдозапрос:
SELECT * FROM * WHERE kol < 2

Спасибо.



Спустя 13 минут, 40 секунд (14.03.2012 - 16:12) Visman написал(а):
SELECT * FROM tabl1 WHERE kol < 2
UNION
SELECT
* FROM tabl2 WHERE kol < 2
UNION
...

Спустя 4 минуты, 40 секунд (14.03.2012 - 16:17) Rigel написал(а):
Думаю, тут сначала надо читать названия всех таблиц, а потом уже вставлять список во второй запрос.
что-то типа такого:
  $link = mysql_connect('localhost', 'user', 'pass') or die(mysql_error());
mysql_select_db('information_schema', $link);
$query = mysql_query('SELECT `TABLE_SCHEMA` FROM `tables`');
while($res = mysql_fetch_assoc($query)) {
foreach($res as $key=>$val) {
echo $val.'<br/>';
}
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.