powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом
2 сообщений из 2, страница 1 из 1
Помогите с запросом
    #32498629
Nikel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, подскажите пожалуйста, как собрать правильный sql запрос:
есть две таблицы
players , games

Таблица players содержит поля:
players . id
players . name

Таблица games содержит поля:
games . id
games . player1_id
games . player2_id
games . date
итд..

Поле player1_id и player2_id содержат числа-идентификаторы, которые совпадают с players . id (являются как бы ссылками)

На обычный запрос вида SELECT * FROM games я получаю ответ:
0 9 11 2004-05-06
Моя задача получить ответ вида:
0 John Peter 2004-05-06

Пробовал по-всякому, в конечном итоге получал ответ вроде:
0 John John 2004-05-06
0 Peter Peter 2004-05-06
...
Рейтинг: 0 / 0
Помогите с запросом
    #32499597
max(id)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А разве такой запрос не даст необходимый результат:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT g.id,
           p1.name,
           p2.name,
           g.date
FROM games g,
         players p1,
         players p2
WHERE p1.id = g.player1_id 
    AND p2.id = g.player2_id 
.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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