在MySQL中,當我們需要提取很多查詢結果的id時,我們可以使用以下兩種方法:
方法一
SELECT id FROM table_name WHERE condition;
這條語句將會選擇表(table_name)中滿足條件(condition)的所有id,并將它們列在一列中。如果希望用逗號分隔它們,可以使用以下語句:
SELECT GROUP_CONCAT(id SEPARATOR ',') FROM table_name WHERE condition;
方法二
SELECT DISTINCT id FROM table_name WHERE condition;
這條語句將會選擇表(table_name)中滿足條件(condition)的所有不同的id,并將它們列在一列中。
不管使用哪種方法,提取的結果都可以被用于其他操作,例如更新表的記錄。
下一篇css怎樣字體不虛