MySQL中內聯查詢IN的用法如下:
SELECT * FROM 表1 WHERE 字段1 IN (SELECT 字段2 FROM 表2);
該語句會在表1中查找字段1出現在表2中字段2中的值。內聯查詢IN一般用于查詢多個無序的值。
舉個例子:
SELECT * FROM 商品 WHERE id IN (2,5,8);
上述語句會在商品表中查找id為2、5和8的商品。
此外,內聯查詢IN還可以和其他關鍵字一起使用,如NOT、AND、OR等。例如:
SELECT * FROM 商品 WHERE id NOT IN (3,6,9) AND price >100;
上述語句會在商品表中查找id不為3、6和9,且價格大于100的商品。