Здравствуйте, мне нужно реализовать следующую задачу, подскажите логикой:
Есть таблица с банами, http://prntscr.com/o0qm0a мне нужно узнать ID игры в которой был забанен человек.
У нас есть поля gamename и datetime, которые нужно сравнить с полями в таблице с играми, и получить ID игры.
Например, на скрине в таблице банов:
gamename - HELLHALT #108
datetime - 2019-06-09 00:00:00
Таблица с играми выглядит так:
http://prntscr.com/o0qnnz - здесь я получил все игры с этим названием, оно не уникально, поэтому, этого не достаточно. Единственно что тут можно, добавить дату к запросу, но проблема в том, что, даты разные, нельзя просто использовать сравнение дат.
Получается, можно просто вывести по игрокам и имени игры. Так, я оставлю это для заметки пока просто, сейчас буду делать. Не переносите тему в другой раздел, я тут функцию опубликую чтобы вы посмотрели, правильно ли всё, функция использует методы IPS, соответственно оно относится к этому разделу.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Здравствуйте, мне нужно реализовать следующую задачу, подскажите логикой:
Есть таблица с банами, http://prntscr.com/o0qm0a мне нужно узнать ID игры в которой был забанен человек.
У нас есть поля gamename и datetime, которые нужно сравнить с полями в таблице с играми, и получить ID игры.
Например, на скрине в таблице банов:
gamename - HELLHALT #108
datetime - 2019-06-09 00:00:00
Таблица с играми выглядит так:
http://prntscr.com/o0qnnz - здесь я получил все игры с этим названием, оно не уникально, поэтому, этого не достаточно. Единственно что тут можно, добавить дату к запросу, но проблема в том, что, даты разные, нельзя просто использовать сравнение дат.
Вот эта игра: http://prntscr.com/o0qo1j
Соответственно данные следующие:
Таблица с банами:
gamename - HELLHALT #108
datetime - 2019-06-09 00:00:00
Таблица с играми:
gamename - HELLHALT #108
datetime - 2019-06-09 20:34:12
Мы можем сравнить имя игры, но даты разные, при этом, в одно и тоже число может быть несколько игр с одним названием. Что делать в таком случае?
------------------
Только что пришла идея, сравнить игроков, там есть gameid.
Вот я вывел игроков по этой игре: http://prntscr.com/o0qp8r
------------------
И так, теперь что нам нужно? ....
В принципе, тогда таблица с играми нам не нужна.
Получается, можно просто вывести по игрокам и имени игры. Так, я оставлю это для заметки пока просто, сейчас буду делать. Не переносите тему в другой раздел, я тут функцию опубликую чтобы вы посмотрели, правильно ли всё, функция использует методы IPS, соответственно оно относится к этому разделу.