私のデータベースには、talltree_master と talltree_harvest という名前の 2 つのテーブルがあります。最初から収集されていないレコード (talltree_id フィールド) のみを表示したい。たとえば。次のデータを検討してください
talltree_id |harvest_qty(2009)
1 | 5
2 | 0
3 | 1
talltree_id | harvest_qty(2010)
1 | 0
2 | 0
3 | 1
talltree_id | harvest_qty(2011)
1 | 5
3 | 6
4 | 0
tree_no 1 は 2009 年と 2011 年に収穫され、4 は 2010 年に収穫されたので、tree_no 2 のみを表示したいと思います。
以下のコードは、収集されていないすべてのレコードを表示します (tree_no 1、2、および 4 を表示します)。正しい出力を得るために、どこにどの条件を含める必要があるのか わかりません
string query = "select talltree_id from talltree_harvest where harvest_qty=0";