两个表之间的内部联接显示错误

时间:2012-10-30 00:56:48

标签: php mysql sql

我在mysql中有内部连接语句的问题。我有两个表,一个是信息,另一个是学生。当学生表中的lname值和信息表中的lname值相同时,我想要的是从信息中选择fname。我得到错误...

$grad_stu1 = mysql_query("SELECT information.fname FROM information INNER JOIN student ON student.lpatel == information.lname;") or die($myQuery."<br/><br/>".mysql_error());     

2 个答案:

答案 0 :(得分:4)

=

中使用单MySQL
SELECT   `information`.fname 
FROM     `information` 
         INNER JOIN student 
             ON student.lpatel = `information`.lname

答案 1 :(得分:1)

应该是=而不是==

$grad_stu1 = mysql_query("SELECT information.fname FROM information 
                          INNER JOIN student ON 
                          student.lpatel = information.lname;") 
                          or die($myQuery."<br/><br/>".mysql_error());