【发布时间】:2019-04-30 20:19:21
【问题描述】:
我有一个包含这些值的表:
123, 159, 147, 258, 369
我需要找到同时包含1和2但不包含3的数据。结果应该是:
159, 147, 258
我已经尝试过通配符运算符 % - [] 并且没有运气。
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
$sql = "SELECT * FROM numbers WHERE track LIKE '%[12]%' AND track NOT LIKE '%[3]%'";
$q = $conn->prepare($sql);
$q->execute(array($title));
【问题讨论】:
标签: mysql sql wildcard sql-like