können Sie beitreten verwenden
Ihren Benutzer Q1 Wert
JOIN `Question` `Q1`
ON `Q1`.`user_id` = `User`.`id`
AND `Q1`.`question name` = 'Q1'
zu erhalten Ihren Benutzer Q2 Wert
JOIN `Question` `Q2`
ON `Q2`.`user_id` = `User`.`id`
AND `Q2`.`question name` = 'Q2'
Abfrage Look wie diese
SELECT `User`.`id`,
`User`.`name`,
`Grade`.`grade`,
`Q1`.`mark` AS `Q1`,
`Q2`.`mark` AS `Q2`
FROM `User`
JOIN `Grade`
ON `User`.`id` = `Grade`.`user_id`
JOIN `Question` `Q1`
ON `Q1`.`user_id` = `User`.`id`
AND `Q1`.`question name` = 'Q1'
JOIN `Question` `Q2`
ON `Q2`.`user_id` = `User`.`id`
AND `Q2`.`question name` = 'Q2'
yup, sein ' Pivot "könnte helfen. – ydoow