【问题标题】:Join in SQL where a part of values are matching加入部分值匹配的 SQL
【发布时间】:2018-12-29 02:32:32
【问题描述】:

我有 2 个表,一个包含(slug)列,另一个包含(路径)列

路径包含一个目录,然后是第一个表中的 slug,如下所示: /article/{slug} ,即部分值只匹配另一个表。

如何连接两个表?

【问题讨论】:

    标签: sql psycopg2 psql


    【解决方案1】:

    你可以使用like:

    select . . . 
    from t1 join
         t2
         on t1.path like '%/' || t2.slug
    

    【讨论】:

      猜你喜欢
      • 2015-04-04
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 2018-12-01
      • 1970-01-01
      相关资源
      最近更新 更多