powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подзапрос с несколькими полями
3 сообщений из 3, страница 1 из 1
Подзапрос с несколькими полями
    #39504284
Иван55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Имеется 2 таблицы:

users{
id : int
info : text
}

и

hit_list {
id : int
who : int
whom : int
}

Я хочу из таблицы hit_list вывести who где whom = 39
Для этого отправляю SELECT * FROM hit_list WHERE whom = 39
Это работает.
Теперь мне нужно приравнять hit_list .who и users.id и вывести users.info
Делаю так:
SELECT * FROM users WHERE id = (SELECT who FROM hit_list WHERE whom = 39)
Для 1 строки работает,для нескольких нет(
Ответ MySQL: Документация
Пишет:
#1242 - Подзапрос возвращает более одной записи

Помогите пожалуйста! Спасибо...
...
Рейтинг: 0 / 0
Подзапрос с несколькими полями
    #39504295
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван55,

Почитайте как JOIN-ы работают.
...
Рейтинг: 0 / 0
Подзапрос с несколькими полями
    #39504890
Jude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван55Всем привет!
Имеется 2 таблицы:

users{
id : int
info : text
}

и

hit_list {
id : int
who : int
whom : int
}

Я хочу из таблицы hit_list вывести who где whom = 39
Для этого отправляю SELECT * FROM hit_list WHERE whom = 39
Это работает.
Теперь мне нужно приравнять hit_list .who и users.id и вывести users.info
Делаю так:
SELECT * FROM users WHERE id = (SELECT who FROM hit_list WHERE whom = 39)
Для 1 строки работает,для нескольких нет(
Ответ MySQL: Документация
Пишет:
#1242 - Подзапрос возвращает более одной записи

Помогите пожалуйста! Спасибо...
Код: sql
1.
select (select users.info from users where users.id=hit_list.who) as info from hit_list where hit_list.whom=39
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подзапрос с несколькими полями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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