







|
MySQL.RU - Webboard
Вернуться
Выборка одинаковых полей из нескольких таблиц (Сергей) 02/03/2005 - 04:59:57
Re: Выборка одинаковых полей из нескольких таблиц (Libov) 02/03/2005 - 05:14:57
Re: Выборка одинаковых полей из нескольких таблиц (Сергей) 02/03/2005 - 05:21:17
Re: Выборка одинаковых полей из нескольких таблиц (Libov) 02/03/2005 - 05:32:34
Re: Выборка одинаковых полей из нескольких таблиц (Сергей) 02/03/2005 - 05:37:25
Re: Выборка одинаковых полей из нескольких таблиц (Libov) 02/03/2005 - 05:56:22
Re: с ног на голову (Dinky) 02/03/2005 - 19:35:30
> Original message text:
> From: Сергей - 02/03/2005 - 04:59:57
> Subject:Выборка одинаковых полей из нескольких таблиц
> -----------------
> Имеются 3 таблицы, в каждой есть следующие поля: id (primary key), login и password. Мне нужно сделать выборку всех пар "login-password" из всех трех таблиц, чтоб потом использовать эту выборку для авторизации средствами ПХП... Мануал читал, и не один раз :) JOIN-ы перепробовал в куче мыслимых и немыслимых комбинаций, своими силами решить эту задачу не могу... Помогите пожалуйста в составлении запроса :)
>
From: Libov - 02/03/2005 - 05:32:34
Subject:Выборка одинаковых полей из нескольких таблиц
-----------------
Пишу запрос он буде практически один на все три случая
$sql1 = "SELECT id,login,password FROM tabl1";
$sql2 = "SELECT id,login,password FROM tabl2";
$sql3 = "SELECT id,login,password FROM tabl3";
Выполняете последовательно три запроса в один масив
М вперед.....
db_connect();
........
$rst = db_query($sql1);
while($row = mysql_fetch_row($rst)) $rows[] = &$row;
mysql_free_result($rst);
--------------------
$rst = db_query($sql2);
while($row = mysql_fetch_row($rst)) $rows[] = &$row;
mysql_free_result($rst);
--------------------
$rst = db_query($sql3);
while($row = mysql_fetch_row($rst)) $rows[] = &$row;
mysql_free_result($rst);
--------------------
db_close();
В мвссиве $rows все три таблицы...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
20533
|
|