首页 > 解决方案 > SQL - 使用另一个表的列作为条件搜索表

问题描述

我有带有 bcust(4 位整数)和 bdate(日期)列的表 B。我还有带有 ccust(4 位整数)和 cdate(日期)的表 C。我想显示 cdate 在 bdate 之后发生的表 c 中的记录。

标签: sql

解决方案


我想,也许你正在寻找这个?

SELECT c.*
       FROM c
            INNER JOIN b
            ON b.bcust = c.ccust
               AND b.bdate < c.cdate;

我假设,记录是通过bcustccust列链接的。


推荐阅读