小编Pep*_*hon的帖子

复杂的子查询 - 这可能吗?

我有2个表:一个存储标签,另一个存储文章.有一种模式"按标签获取文章",它基本上采用标记为"x"的所有文章.在我的文章表中,我使用了一个名为Tags"tag1,tag2,tag3,..."模式的数据.

所以我想通过一个像这样的查询来完成所有工作:

SELECT *, 
       (SELECT tagname 
          FROM `tags_table` 
         WHERE tagurn LIKE 'x') as TAGNAME 
  FROM `articles_table` 
 WHERE (Tags LIKE 'TAGNAME,%' OR Tags LIKE '%, TAGNAME' ... and so on)
Run Code Online (Sandbox Code Playgroud)

我不知道它是否可能,但我真的想使用单个查询(带有子查询)而不是两个不同的查询.

mysql select many-to-many subquery sql-like

3
推荐指数
1
解决办法
152
查看次数

标签 统计

many-to-many ×1

mysql ×1

select ×1

sql-like ×1

subquery ×1