Sqlyog错误1452

时间:2013-08-20 18:58:54

标签: mysql sql sqlyog mysql-error-1452

我遇到外键问题。 我有一个表DETAILS,其中包含NAME为主键的一般详细信息,另一个表SYMTOMS包含两列NAME和SYM。我试图通过NAME将我的细节推荐给症状购买我得到错误1452 请帮忙。

我尝试将外键检查设置为0.现在错误没有发生,但我想要的是这个查询能够工作

select SYM from DETAILS where NAME='a';

它不起作用。它说详细信息表没有col SYM但我通过外键链接它们。

我需要使用apply JOIN吗?如果是,请发表声明

1 个答案:

答案 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';