저는 mysql의 다른 테이블에 대한 참조만을 포함하는 테이블을 통해 값을 선택하려고합니다. 참조 테이블에는 INT userId, answer1, answer2, date 만 포함됩니다.MYSQL 서브 쿼리 (조인 포함)
그들은 사용자 테이블과 응답 테이블을 참조합니다. 응답 테이블에는 id, 대답, 난이도의 세 열이 있습니다.
문제는 동일한 쿼리의 동일한 열에서 두 개의 값을 선택하는 데 있습니다. 지금까지 무슨 일이 일어 났는가?
SELECT
nickname,
(SELECT answer FROM feed LEFT JOIN answerTable a ON answer1 = s.id) AS first,
(SELECT answer FROM feed LEFT JOIN answerTable a ON answer2 = s.id) AS second,
DATE_FORMAT(date,'%H:%i:%S %e-%c-%Y') AS date
FROM feed
LEFT JOIN users ON user = id;
이 쿼리에서는 하위 쿼리에서 여러 값을 얻습니다.
필자는 잠시 동안 노력했지만 이것에 대해 새로운 시각이 필요합니다. 도움 주셔서 감사합니다.
나는 도울 수있어서 기쁩니다. 문안 인사. –