时间:2021-07-01 10:21:17 帮助过:27人阅读
设第一步得到的数组为
$ar = array(74, 88);
则有
$sql = 'select * from B表 where p_id in (' . join(',', $ar) . ')';
如果 picid 中 attach 出现的次序是固定的话,还可以直接关联两表查询
比如
select p_id, purl from B表, A表 where p_id = SUBSTRING_INDEX(SUBSTRING_INDEX(picid, 4), '"', -1)
设第一步得到的数组为
$ar = array(74, 88);
则有
$sql = 'select * from B表 where p_id in (' . join(',', $ar) . ')';
如果 picid 中 attach 出现的次序是固定的话,还可以直接关联两表查询
如果出现次序不是固定的呢?能关联两表查询吗
用 LOCATE 函数先定位,应该也是可以的