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 回答