小编kim*_*.kr的帖子

在mysql中获取未读文章的数据库设计(超过100M行表)

这些信息非常简洁.

有2个表.

文章

-----------------------------------
|id | weight | text               |
-----------------------------------
|1  | 10     | blah               |
|2  | 100    | blah               |
|3  | 50     | blah               |
|4  | 1000   | blah               |
-----------------------------------
Run Code Online (Sandbox Code Playgroud)

-----------------------------------
| user_id | article_id            |
-----------------------------------
| 1       | 4                     |
| 1       | 2                     |
| 1       | 3                     |
| 2       | 3                     |
| 2       | 4                     |
-----------------------------------
Run Code Online (Sandbox Code Playgroud)

我想使用以下查询获取未读文章(非常精简)

SELECT 
    a.* 
FROM 
    article a LEFT OUTER JOIN read …
Run Code Online (Sandbox Code Playgroud)

mysql sql database database-design mariadb

6
推荐指数
1
解决办法
607
查看次数

如何在java中使用正则表达式提取最后一个最短的字符串

我怎样才能在下面提取粗体字符串

字符串:

  1. 你好世界blah -d blah vlaah -n blah vlahh
  2. 你好世界blah -n blah vlahh -d blah vlaah
  3. 你好世界blah -d blaaah

我试过了.-[dn] .*$但它找到了最长的匹配字符串,如下所示

  1. 你好世界blah -d blah vlaah -n blah vlahh

我想提取最短的匹配字符串.提前致谢

java regex shortest

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

标签 统计

database ×1

database-design ×1

java ×1

mariadb ×1

mysql ×1

regex ×1

shortest ×1

sql ×1