У меня есть заявление, используемое с PDO, которое выглядит следующим образом:
$stmt = _DB::init()->prepare("SELECT a.*
FROM tax_class a
INNER JOIN products_to_tax_class pa
ON a.tid = pa.tid
WHERE pa.pid IN (1,2)
");
Теперь оператор выполняется, однако он получает результаты только для pa.pid = 2
или последнего значения из заданных. Кто-нибудь сможет объяснить это для меня? Я ожидал массив результатов от обоих id's 1 and 2
, однако это только выводит Array ( [tid] => 2 [rate] => 7.30 [name] => Something )
if ($stmt->execute())
return $stmt->fetch(PDO::FETCH_ASSOC);
Спасибо