我遇到外键问题。 我有一个表DETAILS,其中包含NAME为主键的一般详细信息,另一个表SYMTOMS包含两列NAME和SYM。我试图通过NAME将我的细节推荐给症状购买我得到错误1452 请帮忙。
我尝试将外键检查设置为0.现在错误没有发生,但我想要的是这个查询能够工作
select SYM from DETAILS where NAME='a';
它不起作用。它说详细信息表没有col SYM但我通过外键链接它们。
我需要使用apply JOIN吗?如果是,请发表声明
答案 0 :(得分:1)
你必须在表之间使用连接
select SYM from DETAILS
INNER JOIN SYMTOMS
ON SYMTOMS.,,,, = DETAILS.,,,, --- // fill those comma by the relation between the two tables ,
where NAME='a';