Eu acho que isso pode ser feito com opções de busca.
$sth = $dbh->prepare("SELECT date, price FROM some_table");
$sth->execute();
$sth->fetchAll(PDO::FETCH_KEY_PAIR);
Ele só funciona se os dados buscados forem um par de valores.
$sth = $dbh->prepare("SELECT date, price FROM some_table");
$sth->execute();
$sth->fetchAll(PDO::FETCH_KEY_PAIR);