mysql查询的问题 两个表的笛卡尔积得到的。SELECT * FROM Service_status,Service 是两个表中记录的集合 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是加,是乘积。比如Service有2条Service_phase=1的记录,Service_status有5条Service_phase的记录,则结果会有2*5=10条结果。 不好意思,前面写错了,应该是:比如Service有1条Service_phase=1的记录,Service_status有5条Service_phase=1的记录,则结果会有1*5=5条结果。 應該是兩個表中 Service_phase 本身就有重复的值存在, 所以在查詢時就會以乘积的方式出現. 用 group by 吧.SELECT * FROM Service_status,Service WHERE Service.Service_phase = Service_status.Service_phase GROUP BY Service.Service_phase; mysql用sql语句怎样显示一个日期区间的每天日期 mysql建立外键发生错误,求救 问个SQL语句.. 请问能否在select中调用存储过程? mysql 特性赋初始值问题 求SQL语句实现字符串载取后生成表 SELECT "a" ="A \n";执行的结果 救急,关于mysql不能正确启动的问题,请指教! mysql 中根据文章中的多个关键字来匹配其他文章的sql语句优化? 急急的问大鸟们到哪里http.ftp上可以下mysql-3.23.19-beta-win.zip? 在mysql这条select语句怎么写呢? MYSQL的排序问题
比如Service有1条Service_phase=1的记录,Service_status有5条Service_phase=1的记录,则结果会有1*5=5条结果。
FROM Service_status,Service
WHERE Service.Service_phase = Service_status.Service_phase
GROUP BY Service.Service_phase;