我有一个 SELECT 查询,您可以在其中搜索车主。每个车主都可以拥有不止一辆汽车。有随机生成的汽车列表,我们必须找到它们的所有者。
...
$owners[] = $dbaseowners["ownerid"] // owner ID's fetched from database
$owners = implode (',',$owners);
SELECT carname FROM cars WHERE ownerid IN ($owners);
我的问题是当一个所有者被多次使用时,例如: IN (1,1,4,1) - mysql 只获取该所有者数据的一个“副本”。
因为我有一个随机生成的汽车列表,所以无论车主是否相同,我都必须为每辆车设置车主行。
有任何想法吗?