Я пытаюсь создать динамическое свойство в используемой структуре, и у меня есть некоторые трудности. У меня есть две таблицы, соединенные во многих отношениях (платформы, заголовки , и игры) игры имеет две основные клавиши, titleid и platformidЧтение составного ключа в mysql
select * from games where CONCAT(platformid,titleid) = 110
110 является только примером, но запись существует с платформой 1 и titleid 10 ...
почему обыкновение та работа?
PS: Я знаю, что могу переписать запрос с где положение (platformid = 1 и заголовок = 10), но для целей моей структуры, это не вариант ...
EDIT: Fixed genreid ошибка (должна была titleid, но в моем фактическом коде это было правильно ...)
EDIT 2: Это сценарий:
select * where="platforms.id=#game.platformId# AND genres.id=#game.genreId# AND games.id<>#game.id#"
Это сценарий, когда я хочу, чтобы найти записи ДРУГИЕ чем тот, который выбран в настоящее время ...
Вы уверены, что вам нужно genreid и не titleid? Я спрашиваю, потому что ваш вопрос делает это немного расплывчатым. – Petros
Добавлена коррекция, спасибо! И сценарий ниже ... select * where = "platforms.id = # game.platformId # И genres.id = # game.genreId # И games.id <> # game.id #" - это ситуация где я хочу выбрать что-то, что соответствует критериям платформы и жанра, за исключением текущей выбранной записи ... – Mohamad