у меня есть 2 стола
таблица А
Question|Answer
-------------------
a | y
таблица B
Type | Question
------------------
3 | a
---------------
1 | b
Как я могу проверить, какой тип вопроса A из таблицы A, глядя на него из таблицы B?
я хочу проверить, является ли вопрос А из таблицы А тип 3 (сделать это), если это тип 1 (сделать это)
не могу найти правильный запрос
maybe Select type from table B where tableA.question = tableB.question
SELECT b.Type FROM TableA a, TableB b WHERE a.Question=b.Question
По сути, вам нужно выполнить соединение в вашем запросе, чтобы вы возвращали тип вместе с вопросом и ответом в наборе результатов.
Вы можете использовать следующий SQL;
SELECT a.question, a.answer, b.type FROM TableA a INNER JOIN TableB b ON a.question=b.question
Надеюсь это поможет.
Вы можете присоединиться к обеим таблицам, а затем выполнить логику в PHP.
SELECT
a.question as question,
a.answer as answer,
b.type as type
FROM
table_a a, table_b b
WHERE
a.question = b.question;