我有两个表如下:
tag
表(只有英文标签):
ID title
-------------
1 tag_1
2 tag_2
3 tag_3
tag_translation
桌子:
ID title locale tag_id (foreign key)
-----------------------------------------------
1 tag_1_fr FR 1
2 tag_1_de DE 1
3 tag_2_es ES 3
如何进行 SQL 查询以法语返回所有标签,如果在法语中找不到标签,则回退到英语?
结果示例(选择法语的所有标签,回退到英语):
ID title
---------------
1 tag_1_fr
2 tag_2
3 tag_3