美文网首页数据库
2019-04-29 SQL 多列IN匹配

2019-04-29 SQL 多列IN匹配

作者: 刘明_d589 | 来源:发表于2019-04-29 22:19 被阅读0次

子查询写法:

select * from a where id,type in ( select id,type from b);

子查询方式的代替方式

select * from b where  exists ( select * from a where a.id=b.id and a.type=b.type);

穷举写法:

select * from a where id,type in ((1,2),(,2,2));

相关文章

  • 2019-04-29 SQL 多列IN匹配

    子查询写法: 子查询方式的代替方式 穷举写法:

  • sql count多列

    SELECT COUNT(D.ID) AS TOTAL, COUNT(CASE WHEN D.DIABETES =...

  • Mysql

    索引(一般监控到慢SQL,才会建索引) 前缀索引 常见索引误区 多列联合索引 左前缀例子(是一种联合索引的匹配规则...

  • SQL优化

    查询优化 尽量全值匹配尽量把索引里所有的列都匹配上(where) 最佳左侧原则如果索引了多列,要遵守最左前缀法则。...

  • Spark SQL一列拆分多列

    将DataFrame中的一列拆分为多列,示例如下: import sparkObject.spark.implic...

  • 模式匹配

    模式匹配 sql模式匹配允许使用"_"匹配任何单个字符,"%"匹配任意数目字符(包括零字符)。使用sql模式时,不...

  • sql groupby分组多列统计

    create table tests (year datetime year to year,type char(...

  • 2018-07-01

    SQL优化改写之美--MySQL虚拟列、伪列实现对SQL的优化 慢SQL文本如下: SQL执行时长达38S,获取3...

  • 索引

    MYSQL索引 MYSQL中索引文件以B树结构存储,索引可分为单列索引和多列索引。 对于多列索引中,当一个SQL语...

  • Python连接MySQL运行SQL语句注意事项

    运行带有匹配查找的SQL语句时,有%匹配符号,但python会认为 % 为格式化字符,所以python中运行SQL...

网友评论

    本文标题:2019-04-29 SQL 多列IN匹配

    本文链接:https://www.haomeiwen.com/subject/ulhpnqtx.html