关于PHP+MYSQL多表查询结果条数重复的问题,已经原因?

一句SQL语句,查询出来应该是两条才对,怎么会执行两边,出来四条呢?

语句:SELECT a . * , b . * FROM jj_xuesheng AS a, jj_content_check AS bWHERE a.catid = b.catid AND a.username = 'hl5352849';

第1个回答  2015-07-30
我简直震惊了 你这个是在mysql中吗 mysql中符合条件的就只有那么几个怎么可能这样啊 你这个表是用php生成的吧本回答被提问者采纳

我用php获取到mysql的数据后,发现数据重复了
你用的是mysql_fetch_array吧,使用mysql_fetch_assoc,它仅仅返回关联数组,不会像mysql_fetch_array一样在关联索引之外还加上数字索引

php+mysql怎么统计重复数据个数
如果取不重复的结果:SELECT DISTINCT com,part FROM used 获取数量:SELECT COUNT(DISTINCT com,part) FROM used

mysql,php 中多对多关系的问题
sql语句如下:SELECT editor.*,GROUP_CONCAT(news.`name`) AS newsblock_name FROM editor LEFT JOIN news ON INSTR(editor.`newsblocks`, news.`id`)GROUP BY editor.id 这是查询结果:其中 newsblock_name就是对应的新闻版块名

PHP+MYSQL设计,关于倒计时的问题,做过这方面的请进
多个任务就是数据库里多条记录, 跟一个任务一样的

用PHP连接MYSQL查询大数据出错问题求助
当查询类容过多时会导致php内存溢出,建议加limit分段查询,或着修改php.ini文件的 memory_limit 字段,默认是128M,改成你需要的大小

php 语句怎样查询 MySql 某字段中相同记录的数量
rs = mysql_query($sql);echo "";while (list($category, $count) = mysql_fetch_row($rs)){ echo "$category 号$count 个";} echo "";如果你想学好PHP的话,最好不要用这种方式学习。请参见我的学习心得:参考资料:http:\/\/blog.everalan.com\/102.html ...

MySql怎么查询两个表中相同的数据一共有多少条?
思路是这样的,有两种方法。第一种,建立个临时表,按照学号统计总次数,把结果写入临时表,最后对临时表查询,找出签到总次数最多的前十名。第二种,用php多维数组代替临时表,把结果写入多维数组。建议第一种,而且使用存储过程,这样运行速度比较快。时间是可以比较的,也就是可以找出某个时间段。临时...

MYSQL数据库+PHP,多重条件搜索的方法,请狂人高手解答一下
这个很简单,你可以先用GET获取URL中KEYWORD的值,获得了之后进行第一次MYSQL查询,当用户在返回的结果中再次点击后即可再次查询.同时也可以用链表查询来解决,即MYSQL中的多对多查询.

PHP 和MYSQL的查询,数据库里有多条数据,为什么只能查询出一行?
输出 result->num_rows 是等于1 说明查询出来的结果集只有一行。应该是SQL语句问题。

PHP + Mysql多个表并行查询如何实现
PHP一直是处于空等的状态,不会继续往后执行。如果数据量大或者查询复杂,MySQL响应可能会比较慢,那么以串行方式查询会有一些延迟。给用户最直接的感受就是 Loading… 的圈圈一直打转。那么有什么办法可以减少查询MySQL的时间?用多进程并行查询不行,因为PHP-FPM 中不允许用 pcntl_fork 一类的调用。幸好...

相似回答