У меня есть три таблицы в MySql. Таблица 1 содержит следующие поляПроблема синтаксиса SQL с INNER JOIN
Table1:
EventType
-etid
-description
Таблица 2:
EventAsks
-etid
-qid
Таблица 3:
Questions
-qid
-textofquestion
Если у меня есть конкретный etid, и я хочу, чтобы найти все вопросы, которые задает событие. Поэтому, учитывая следующие таблицы ...
EventType
etid description
1 hiking
2 biking
EventAsks
etid qid
1 1
1 3
2 2
2 3
Questions
qid textofquestion
1 Is it fun?
2 Is it lots of exercise
3 Is it expensive
Таким образом, результат данного etid сказать etid = 1, я хотел бы, чтобы вопросы, связанные с etid = 1 возвращенного ...
Result
Is it fun?
Is it expensive?
Я Конечно, это связано с присоединением, но я точно не знаю, как это сделать? Какие-либо предложения?
Пожалуйста отправьте код, который вы пробовали, тот, который дает синтаксическую ошибку, в противном случае мы можем o не так. –
SELECT * FROM ' eventasks' WHERE etid = 1 INNER JOIN Вопросы LIMIT 0, 30 – Matthew
Ваше внутреннее соединение является недопустимым, поскольку это не уточняя ограничение, чтобы показать, как присоединиться должны работать; см. ответ Madbreaks, чтобы узнать, как это сделать. –