1
GlotPressに類似した作業をしています。1つの固定WHEREステートメントと別の1つのステートメントでデータを取得しようとしています
私は2つのテーブル
文字列
- ハッシュ(主キー)
- 元(テキスト)
- プロジェクト(外部キー)
翻訳を持って
- ハッシュ
- 文字列(外部キー)私が欲しいもの
- 翻訳(テキスト)
- 言語(例:EN、FR、ES)
:
単一のプロジェクトと言語のために存在する場合に備えて、翻訳を含むすべての文字列を出力します。 例:すべてのフランス語の翻訳+プロジェクトの翻訳されていない文字列が必要です。ここで問題です
SELECT * FROM strings
LEFT JOIN translations ON strings.hash = translations.string
WHERE strings.project = 'kg6k34j6'
AND language = 'fr'
OR language = NULL
::これは私が持っているものである
は/私が試したすべてのプロジェクトからすべての文字列が表示されますので、私は、ここにOR
を使用することはできません。
これは私がテスト/検索した唯一のものだと思います。ありがとう! – sascha