[英]How to get Simple Table data in multiple SQL query php
我试图从一个表中获取数据,我从一个表中获取数据,但是在我的第一个表中有一些问题,我有6个查询,并且我最多允许12个查询。 在我的查询中,我在SQL中收到重复查询,请看看。 对不起,英语不好。
$query = $this->db->query("SELECT * FROM yt_sub,done WHERE yt_sub.current < yt_sub.total AND done.link != yt_sub.url AND done.uid != '$id' ORDER BY RAND() LIMIT 12");
使用此SQL查询,我收到了12行,但根据此SQL,只有6行通过了它,但是我收到了6行。
使用DISTINCT参见下面的示例
$query = $this->db->query("SELECT DISTINCT * FROM yt_sub,done WHERE yt_sub.current < yt_sub.total AND done.link != yt_sub.url AND done.uid != '$id' ORDER BY RAND() LIMIT 12");
使用GROUP BY
$query = $this->db->query("SELECT * FROM yt_sub,done WHERE yt_sub.current < yt_sub.total AND done.link != yt_sub.url AND done.uid != '$id' GROUP BY done.uid ORDER BY RAND() LIMIT 12");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.