0

次のコードを取得し、どの IDS を表示するかを制御する部分を追加したいと思います。各行にはIDがあり、たとえばID 3、4、7を入力して表示したいと思います。どうすればこれを行うことができますか?どうもありがとう!

    $itemsStmt = $pdo->query(
    'SELECT '
    .     '*, '
    .     'COUNT(v.voting_weight) AS cStimmen '
    . 'FROM abl_gewinnspiel g '
    . 'LEFT OUTER JOIN votes v '
    . 'ON '
    .     'v.vote_item_id = g.ID '
    . 'GROUP BY g.ID '
    . 'ORDER BY cStimmen DESC');
$voteItems = $itemsStmt->fetchAll();

について考えました。「WHERE ID = (23,45,56)」ですが、うまくいきません。

4

1 に答える 1

0

使用するIN

WHERE ID IN (23,45,56)

または長い方、OR

WHERE ID = 23 OR ID = 45 OR ID = 56
于 2013-08-24T18:14:03.007 に答える