Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Внешние ключи в Join запросах / 5 сообщений из 5, страница 1 из 1
22.08.2013, 14:31:19
    #38374699
sunhunter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешние ключи в Join запросах
Условие:
есть три таблицы
users
поля : id , login

users_group
id_user - внешний ключ к users.id
id_group

users_info
id_user - внешний ключ к users.id
data

Вопрос в следующем как MySQL воспринимает в запрос вида:
SELECT
*
FROM users_info
JOIN users_group ON users_group.id_user = users_info.id_user


или правильнее будет делать join через users / построить дополнительный ключ users_group.id_user users_info.id_user ?
...
Рейтинг: 0 / 0
22.08.2013, 14:42:24
    #38374725
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешние ключи в Join запросах
sunhunterкак MySQL воспринимает в запрос вида:
Код: sql
1.
2.
3.
SELECT * 
FROM users_info
JOIN users_group  ON users_group.id_user = users_info.id_user

Как валидный.

sunhunterили правильнее будет делать join через usersЭто будет другой запрос и другая логика. С другим результатом.
...
Рейтинг: 0 / 0
22.08.2013, 14:51:17
    #38374743
sunhunter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешние ключи в Join запросах
AkinaЭто будет другой запрос и другая логика. С другим результатом.

в этом и суть вопроса хочется понять будет ли это более эффективным/критичным ?
...
Рейтинг: 0 / 0
22.08.2013, 15:35:12
    #38374853
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешние ключи в Join запросах
sunhunterAkinaЭто будет другой запрос и другая логика. С другим результатом.

в этом и суть вопроса хочется понять будет ли это более эффективным/критичным ?Самостоятельно посмотрите планы выполнения обоих запросов и выберите более эффективный :) Все планы - у вас, а без них - гадание на коф ХШ :)
...
Рейтинг: 0 / 0
22.08.2013, 16:58:28
    #38375015
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешние ключи в Join запросах
sunhunterв этом и суть вопроса хочется понять будет ли это более эффективным/критичным ?
Ты хочешь сказать, что тебе пофиг, какой результат получить, лишь бы запрос был эффективный? чо за дурь-то...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Внешние ключи в Join запросах / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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