Возможно ли получить INNER JOIN
запрос MySQL для достижения этого результата?MySQL `INNER JOIN` кратность одной таблицы
У меня есть таблица со стратегиями и таблица с членами. В таблице Strategy содержится идентификатор автора, который соответствует их идентификатору в таблице Member и идентификатору автора, который обновил работу существующего автора. Можно ли одновременно получить ссылку на обоих этих людей? Что-то вроде следующего, который не возвращает никаких ошибок, но и нет результатов ...
SELECT * FROM Strategies
INNER JOIN Members AS a
INNER JOIN Members AS b
WHERE Strategies.ID='2'
AND Strategies.AuthorID = a.ID
AND Strategies.UpdateAuthorID = b.ID
Мне просто нужно получить значения для моих переменных php, чтобы я мог их отображать. Итак, верхняя должна работать правильно? – SnareChops
@SnareChops Оба будут работать нормально, первый даст вам два столбца один для 'AuthorId', а другой для' UpdAuthorId', но второй запрос предоставит вам только один столбец; тот, который не может быть обнулен. –