我有2张桌子
表A
Question|Answer
-------------------
a | y
表B
Type | Question
------------------
3 | a
---------------
1 | b
如何通过从表B中查看表A来检查A的类型? 我想检查表A中的问题a是否为类型3(执行此操作),如果它是类型1(执行此操作) 无法找到正确的查询
maybe Select type from table B where tableA.question = tableB.question
答案 0 :(得分:0)
SELECT b.Type FROM TableA a, TableB b WHERE a.Question=b.Question
答案 1 :(得分:0)
有效的是,您需要在此处执行联接,以便在结果集中返回类型以及问题和答案。
您可以使用以下SQL;
SELECT a.question, a.answer, b.type FROM TableA a INNER JOIN TableB b ON a.question=b.question
希望这有帮助。
答案 2 :(得分:0)
您可以加入两个表,然后在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;