【发布时间】:2013-04-19 15:33:32
【问题描述】:
我有两个包含数百万条记录的表,我需要将它们连接起来以显示不同语言的结果。我希望使用带有 IF 条件的查询来创建视图,但我无法理解哪种方法是正确的。
我需要做的是:如果以下选择对于单行有 NULL(换句话说,该行没有德文翻译)...
SELECT one, two FROM tableA A LEFT JOIN tableB B ON (A.id=B.id) WHERE language='de' order by xyz
...然后在同一行取英文版本,然后选择:
SELECT one, two FROM tableA A LEFT JOIN tableB B ON (A.id=B.id) WHERE language='en' order by xyz
谢谢! 卢卡
【问题讨论】:
-
MySql 不是特别了解,但它有@@rowcount 功能吗?
标签: mysql conditional-operator