我正在使用内部联接查询来获取qualifcation列中的信息,我使用复选框插入信息并创建了2个表并使用内部联接将它们连接起来。现在,我无法在一行中获取具有相同ID或用户ID的数据。任何解决方案?
我的代码是
<?php include 'db.php';?>
<?php //$query = mysql_query("select * from student_info");
$query =mysql_query("SELECT s.id,s.firstname, s.lastname, s.class, s.age, s.phone,c.qualification, s.address, s.fathername
FROM student_info as s
INNER JOIN checkbox as c
ON s.id=c.userid GROUP BY s.id");
?>
输出:
我想在我使用的一行中使用相同的id内容: 这个查询也是:
答案 0 :(得分:1)
你不使用聚合'功能,似乎你不想要一个明确的结果,所以不要使用group by
SELECT s.id,s.firstname, s.lastname, s.class, s.age, s.phone,
c.qualification, s.address, s.fathername
FROM student_info as s
INNER JOIN checkbox as c
ON s.id=c.userid