|
|
|
| Сейчас проблему одинаковых полей я решаю так, например, выводим пользователей с их именами и именами их групп
$vyvod = SELECT * FROM users LEFT JOIN groups ON users.users_groups_id = groups.groups_id
Т. е. все поля в таблицах я называю с приставкой таблицы:
таблица users
users_id
users_name
таблица groups
groups_id
groups_name
и тогда с выводом имени пользователя и группы нет проблем
я просто вывожу $vyvod['users_name'] и $vyvod['grousps_name']
Как решить данную проблему, чтобы не приходилось в названиях полей писать приставку, но при этом чтобы запрос оставался простым? | |
|
|
|
|
|
|
|
для: Sergeous
(22.09.2012 в 15:40)
| | 3я таблица = связи users groups | |
|
|
|
|
|
|
|
для: Sergeous
(22.09.2012 в 15:40)
| | применять алиасы, т.е. именовать поля как угодно в самом запросе
SELECT users.name AS un, group.name AS gn
|
или так
SELECT users.name un, group.name gn
|
| |
|
|
|