我有两张桌子
marks( pk,sub_id,std_id,mark,yar,term )
和
six(pk,std_id,roll,yar)
现在我想从标记表中选择不同的标记,其中std_id与六个表的std_id匹配,并在某些选定数据中匹配标记表上的yar和term。
我写了这个查询
$query="SELECT distinct marks.std_id from marks inner join $cls
on marks.std_id=$cls.std_id
where marks.yar='$yar' and marks.term='$term' order by marks.std_id asc";
但在我的本地服务器上确实没问题但主机存在问题。
答案 0 :(得分:-1)
$query="
SELECT DISTINCT m.std_id FROM marks as m
INNER JOIN ".$cls." ON marks.std_id=".$cls.std_id."
WHERE m.yar='".$yar."' AND m.term='".$term."'
ORDER BY m.std_id ASC";