powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Внешний ключ и ошибка вывода по запросу
5 сообщений из 5, страница 1 из 1
Внешний ключ и ошибка вывода по запросу
    #38501550
Berowz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые формучане, прошу Вашей помощи. С MySQL работал только на основе практических в универе и все пройденное уже забыл. Сейчас начал вспоминать, и запнулся на примере работы с внешним ключом
Ситуация такая: Есть таблицы USERS и ROLE.
У ROLE ПК это `role_id` У USERS ВК это `role`
Ввожу запрос на вывод:
Код: plsql
1.
2.
3.
SELECT `user_id`, `user_login`, `role`, `role_name`
FROM `users`
INNER JOIN `role`;


И получаю вот такую репку

В таблице USERS всего две записи. Как таковое именно в этом примере это не самое важное, но хочется разобраться с причиной такого вывода.
...
Рейтинг: 0 / 0
Внешний ключ и ошибка вывода по запросу
    #38501577
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BerowzИ получаю вот такую репку
Со скриншотами ходи в картинную галерею. Может, оценят. А нам - цитируй консоль.

BerowzВвожу запрос на вывод:
Код: plsql
1.
2.
3.
SELECT `user_id`, `user_login`, `role`, `role_name`
FROM `users`
INNER JOIN `role`;

Ага... а условие связывания - ихде?

BerowzСейчас начал вспоминать, и запнулся на примере работы с внешним ключомРановато тебе за внешние ключи хвататься, походу. Ещё не пришло ощущение логики простых запросов...
...
Рейтинг: 0 / 0
Внешний ключ и ошибка вывода по запросу
    #38501598
Berowz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно подробнее? я сейчас читаю про WHERE и думаю что это оно..
...
Рейтинг: 0 / 0
Внешний ключ и ошибка вывода по запросу
    #38501599
Berowz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дочитал!)
Код: plsql
1.
2.
3.
4.
SELECT `user_id`, `user_login`, `role`, `role_name`, `role_id`
FROM `users`
INNER JOIN `role`
WHERE `role`=`role_id`


Вывело все что мне необходимо)
...
Рейтинг: 0 / 0
Внешний ключ и ошибка вывода по запросу
    #38501616
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JOIN ещё предполагает наличие секции ON. И условия связывания обычно указывают именно там.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Внешний ключ и ошибка вывода по запросу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]