假设有一段sql中我想把b.id in (1,2,3)排在前面按照字段手机号码升序排序
时间: 2024-03-10 14:43:35 浏览: 42
手机号码地域号段sql
5星 · 资源好评率100%
你可以使用如下SQL语句来实现所需的功能:
```
SELECT a.*, b.*
FROM table_a a
INNER JOIN table_b b ON a.id = b.a_id
WHERE b.id IN (1, 2, 3)
ORDER BY b.mobile ASC;
```
这个SQL语句使用了 INNER JOIN 来关联两个表,使用 WHERE 子句来筛选出 b.id 在 (1, 2, 3) 中的记录,然后使用 ORDER BY 子句来按照 b.mobile 字段进行升序排序。最后,使用 SELECT 子句来选取需要的字段。你可以根据需要修改表名、字段名和筛选条件。
阅读全文