IDが別のテーブルに値を持たない場合は、mysqlを使用して静的データを表示します。私は左結合を使用して結合しました。別のテーブルのIDが結合されたテーブルに存在しない場合は、それが表示されないので、他のテーブルに等しい値を持たないその特定のIDの値を表示できます?..IDが結合テーブルの他のテーブルに値を持たない場合の静的な値を表示
0
A
答えて
1
あなたは値がnullである
SELECT
table1.*,
COALESCE(table2.id,0) AS table2ID
FROM table1
LEFT JOIN table2
ON table2.t1_id = table1.id
すなわち、以下がtable1にフィールド(IDのINTのPKを)持っていると仮定して、table2のフィールドを持っている場合は、0を表示するには、COALESCE(0 yourLeftJoinTable.yourLeftJoinField)を使用することができます(ID INT PK、t1_id INT)ここで、table2.t1_idはtable1.idにリンクします。
+0
tnx the co deはうまくいく.. – rjx44
関連する問題
- 1. 他のテーブルで左結合で一致しない場合の値を選択
- 2. 値がテーブルにない場合、標準メッセージを表示
- 3. 複雑なsql:結合テーブルの値が結合テーブルに設定されている場合、値は結合テーブルに設定されています。
- 4. テーブル値の結合
- 5. 値が結合テーブル
- 6. 表示方法テーブルが空の場合、テーブルになしなし
- 7. 値がまだ存在しない場合、結合テーブルへの挿入
- 8. 最初のテーブルに値が見つからない場合は、2番目のテーブルに結合します。
- 9. CakePHP:結合されたテーブルのデータが表示されない
- 10. 静的テーブルが表示されない
- 11. 結合列テーブルの値 - パンダ
- 12. テーブル値の自己結合
- 13. フォームが有効な値を持たない場合に警告()ダイアログボックスを表示
- 14. 2つのテーブルを結合し、ID、優先度、および数値で表示
- 15. 他のテーブルの特定の値を含まないテーブルの行をリスト表示
- 16. 2つの異なるテーブルの値を比較して表示する場合
- 17. は、場合に基づいてテーブルを結合ID = 2
- 18. 値が存在する場合はテーブル行を表示
- 19. 2つのテーブルを結合し、他のテーブルに存在しないデータの行を表示するSQLクエリ
- 20. データがテーブルにない場合でも列を表示する
- 21. 左テーブルの値が重複しない内部結合?
- 22. 他のテーブルに空の行がない場合は
- 23. 値がない場合、pタグ内にデフォルトのテキストを表示
- 24. 結果フィールドに空白の値が表示された場合
- 25. 結合テーブルで、Railsが複合キーを持たない場合の最善の回避策は何ですか?
- 26. フィールド値が異なる2つのテーブルを結合する
- 27. PHP場合、$ VARの他に[「テーブル」] [「テーブル」]は空白表示することがnullの場合
- 28. MS Access - 他のテーブルの列の値を持つ完全なテーブル
- 29. 値がNULLの場合にSQL選択結果が表示されない
- 30. 未処理のSQLクエリを持たないMoodleの結合テーブル
http://stackoverflow.com/questions/2894075/mysql-left-join-null-result – scibuff