我正在使用像这样的外卡
$id = $_POST['id'];
$id2 = $_POST['id2'];
$id3 = $_POST['id3'];
$id4 = $_POST['id4'];
if( isset($id) && isset($id2) && isset($id3) && isset($id4))
$stmt = $dbh->prepare........
$stmt->bindValue(1, "%" . $id . "%");
$stmt->bindValue(2, "%" . $id2 . "%");
$stmt->bindValue(3, "%" . $id3 . "%");
$stmt->bindValue(4, "%" . $id4 . "%");
我希望使用4个参数来获取3个数据库中的所有条目,例如
basic_tbl t1
INNER JOIN tour_tbl t2
on t1.id = t2=id
INNER JOIN tour_address_tbl t3
on t1.id = t3.id
WHERE t1.id like ?
AND t2.id2 like ?
AND t1.id3 like ?
AND t1.id4 like ?
问题是我得到多个但重复的数据如何避免或解决这个问题
basic_tbl
sysid
id
lastname
firstname
tour_tbl
sysid
id
basic_id
kind
tour_address_tbl
sysid
tour_id
address