0

我的外键有问题。我有一个包含一般详细信息的表 DETAILS,其中 NAME 是主键,另一个表 SYMTOMS 有两列 NAME 和 SYM。我试图通过名称购买来参考症状的详细信息,我收到错误 1452 请帮助。

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

select SYM from DETAILS where NAME='a';

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

我需要使用申请加入吗?如果是,请给出陈述

4

1 回答 1

1

您必须在表之间使用连接

      select SYM from DETAILS 
      INNER JOIN SYMTOMS 
      ON SYMTOMS.,,,, = DETAILS.,,,,   --- // fill those comma by the relation between the two tables , 
      where NAME='a';
于 2013-08-20T19:06:26.077 回答