开发者社区> 问答> 正文

mysql 语句 where 条件多个查询问题

sql_base:
44
//先在需求是: E 和 C 的值传过来多个//
E1 C1
E2 C2

//结果想 :
name e1 c1
name e1 c2
name e1 c3 …
name e2 c1
name e2 c2
name e3 c1
name e3 c2
结果列 e.id=1 要和 下面的 E e 值 同步

展开
收起
落地花开啦 2016-02-08 00:26:42 3170 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    E和C先做笛卡尔积,然后再和其他关联。不知道mysql有CROSS JOIN 不:
    select * from e CROSS JOIN c on (e.name=c.name and e.e=c.c)

    2019-07-17 18:39:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像