仅向MYSQL查询添加一些ID

时间:2013-08-24 18:12:25

标签: php mysql

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

1 个答案:

答案 0 :(得分:0)

使用IN

WHERE ID IN (23,45,56)

或更长的OR

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