我需要筛选重复项,但联合显示重复项。两个查询的不同值
For example Query-1 is displaying 5 tuples like 1,2,3,4,5.
Query-2 generating 3 tuples like 1,2,6.
Union of both the tuples displaying result 1,2,3,4,5,1,2,6.
But I want the result as 1,2,3,4,5,6.
这里是我的控制器:
所有的public function product()
{
$product = $this->input->post('keyword');
$temp = explode(" ", $product);
$count = count($temp);
for($i=0;$i<$count;$i++)
{
$query = "SELECT * FROM `product` WHERE SOUNDEX(`name`) LIKE CONCAT('%',SOUNDEX('$temp[$i]'),'%') UNION SELECT * FROM `product` WHERE `name` like '%$temp[$i]%'";
$data = $this->Back_model->getby_query($query);
$records = json_encode($data);
echo $records;
}
}
请修改您的问题,并提供采样数据和期望的结果。目前尚不清楚你想要做什么。 –
使用'UNION'会删除重复项。您必须编辑问题,以便我们可以了解重复的内容。 –
是的。现在编辑你的问题。 #Manjhi –