mysql - 选择缺失的行

标签 mysql sql database

我目前正在构建一个多语言网站,首先添加英文内容,然后再翻译成其他语言。

所有内容都存储在一个 MySQL 表中,如下所示:

id | language | title               | master
1  | en       | Page one title      | 1
2  | es       | Página un título    | 1
3  | de       | Seite einen titel   | 1
4  | en       | Page two title      | 2
5  | es       | Página dos título   | 2

我需要做的是能够获得所有仍需要翻译的内容的列表。在上述情况下,#4 需要翻译成德语。

如有任何帮助,我们将不胜感激。
谢谢,

最佳答案

select master
from MyTable
group by master
having count(distinct language) < 3

关于mysql - 选择缺失的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8821325/

相关文章:

node.js - MongooseJS - 如何找到具有最大值的元素?

mysql - 在 MySql 数据集中使用 for 循环

php - php和MysQL JOIN树表

mysql - SQL使用带有字母数字数据的数字排序对列(varchar(255))进行排序

MySQL查询: GROUP BY - get specific row (not always the first one)

sql - 如何在此 SQL Pivot 查询中插入 TOTAL 列?

php - 写入数据库时​​出错

sql - 更改表 - 为 COLUMN 类型 BLOB 添加默认值

android - RecipeApp 的 SQLite 数据库(一对多关系)

mysql - 将 character_set_client 指定为 MySQL 中表的默认字符集