2つのテーブル 'userfoodcategory'と 'MenuMaster'があります。他のテーブルのすべてのデータと別個のレコードを持つ1つのテーブル列を選択
'userfoodcategory'にはフードカテゴリがあり、 'MenuMaster'には複数のアイテムがあり、このカテゴリには 'isnonveg'という列があります。
'userfoodcategory'テーブルのデータを1つの追加カラム 'isnonveg'でクエリしたい場合、このカラムは 'MenuMaster'テーブルにあります。
は、私は、クエリの下にしようとしていますが、スクリーンショット下の上を見てください詳細については冗長記録
SELECT DISTINCT ufc.*, MM.isnonveg
FROM MenuMaster MM
LEFT JOIN userfoodcategory ufc ON MM.categoryid = ufc.foodcategoryid
WHERE ufc.USERID = 19 --and MM.isnonveg IS NULL
order by ufc.foodcategoryid
を与えています。
また、私は、LINQクエリとしてこれをしたいが、最初に私は、SQLでそれを構築しようとしていた、その後私は、LINQに新しいですとLINQでそれを変換する必要があります。 ありがとうございます。
あなたは、クエリから期待データと出力の例を追加することができますか? "MM.isnonveg IS NULL"を( "ON MM.categoryid = ufc.foodcategoryid"の後に置く)結合条件として、 "where"の代わりに使用しようとしましたか? –
ありがとう@JulienR、私はちょうど最初の画面のスクリーンショットに表示されるデータで、2番目のスクリーンショットで表示されている 'isnonveg'列をしたい。最初のスクリーンショットデータを使用する意味で、追加列 'isnonveg'が必要です。この列は 'MenuMaster'表にあります。 –
申し訳ありませんが、私の職場の制限のためスクリーンショットにアクセスすることはできません –