【发布时间】:2014-11-17 05:47:03
【问题描述】:
我有两个表 calldetails 和 calltype
通话详情表
id calltype isactive
1 1 1
2 1 1
3 1 1
调用类型表
id name isactive
1 mobile internet 1
预期结果
id name isactive
1 mobile internet 1
但我得到了低于结果
id name isactive
1 mobile internet 1
1 mobile internet 1
1 mobile internet 1
我用过下面的查询
SELECT ct.`name` , ct.`id`
FROM calltype AS ct
INNER JOIN calldetails AS cd ON cd.`isactive` =1
WHERE ct.`isactive` =1
AND ct.`id` = cd.`calltype`
LIMIT 0 , 30
如何使用内连接获取单个值。
【问题讨论】:
-
DISTINCT 可能是一种方法
标签: php mysql database inner-join