|
|
|
|
|
для: cheops
(30.09.2007 в 11:11)
| | Да, именно так тут и получается..
спасибо!) | |
|
|
|
|
|
|
|
для: post
(29.09.2007 в 15:37)
| | А ну вот - это же псевдоним для таблицы books1, по сути строка
назначает таблице books1 псевдоним gn. Т.е. запрос можно было бы переписать следующим образом
select books1.* from books1, ...
|
Обозначает он - выбрать все поля из таблицы books1, не приводя поля из таблиц books2 и books3 | |
|
|
|
|
|
|
|
для: cheops
(29.09.2007 в 21:08)
| | Запрос пишется в файле php для mySQL | |
|
|
|
|
|
|
|
для: post
(29.09.2007 в 15:37)
| | А речь об какой СУБД идёт? | |
|
|
|
|
|
|
|
для: Trianon
(29.09.2007 в 13:56)
| | таблицы gn в базе данных нет... а табличный псевдоним это одно и то же или нет?
Полный запрос
$Query="select gn.* from books1 gn, books2 gm, books3 ga, users u
where u.test=ga.name and ga.id=gm.aro_id and gm.group_id= gn.id and u.user_id='$user_id'"; | |
|
|
|
|
|
|
|
для: post
(29.09.2007 в 13:11)
| | Вероятно, это лишь начало запроса.
gn это имя таблицы или табличного псевдонима.
$Query="select gn.* from books";
$Query .= " as gn";
либо
$Query="select gn.* from books";
$Query .= " JOIN gn ON gn.book = books.id"; | |
|
|
|
|
|
|
| Нигде не могу найти, что обозначает gn. в записи
$Query="select gn.* from books";
"books" это имя таблицы в базе данных.. а gn. - не знаю что (( что обозначает точка? | |
|
|
|
|