我遇到了一个问题,即我想在这样的表格中显示主题标签"帖子":
| id | author | hashtags |
|:------------|-------------:|
| 1 | aaaa | #aaa, #bbbb | etc...
| 2 | bbbb | #ccc, #addd |
| 3 | cccc | #aee, #ffff |
问题是我想得到这样的东西(只有那些记录):
When I write a: #aaa, #addd, #aee
When I write b: #bbbb
etc...
如何才能看到只有那些以字母开头的标签(即使在同一个字段中)出现的效果?我在考虑正则表达式。提前感谢您的帮助。
答案 0 :(得分:1)
您需要进行一些更改:
使用LIKE
运算符查询新表,例如
SELECT hashtag
FROM post_hashtag
WHERE post_id = <id>
AND hashtag LIKE '%#a%';`