Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте
у меня есть 2 таблицы
users и rights
В rights содержатся айдишки права и его название на русском
В users данные среди которых есть ID прав пользователя (для выборки русского названия права из rights, например rightsID=1 в users это subscriber в rights)
Выполнив такой запрос
SELECT ip,username,pass,(SELECT name FROM rights WHERE id=rightsID) FROM users
я получаю вот что (скрин 1), из него видно что ответ верный, но название переменной в ответе в виде части запроса (SELECT name FROM rights WHERE id=rights)
Как написать запрос чтобы в нем отдавалось имя переменной name из таблицы rights а не огромная конструкция SELECT name FROM rights WHERE id=rights?
Вот сами таблицы
users (скрин 2)
rights (скрин 3)
------------------------
P.S. Во как надо SELECT ip,username,pass,(SELECT name FROM rights WHERE id=rightsID) AS rights FROM users
Отредактированно divisionby0 (02.10.2011 23:32:16)
Неактивен