只向MYSQL查询添加一些ID


Add only some IDs to MYSQL Query

我得到了以下代码,并想添加一个部分,它控制应该显示哪些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)',但它不起作用。

使用IN

WHERE ID IN (23,45,56)

或较长的OR

WHERE ID = 23 OR ID = 45 OR ID = 56