這是Datagridview,我需要像這樣在屏幕上顯示。
(Datagrid的視圖與「主表」 結合(RECEIVE_PLAN))如何查詢從表A或B獲取值?
概念設計數據庫:
如果要導入的東西進入倉庫,你必須計劃在一天內接收。 收貨計劃直接從「採購訂單」進行 或有時您的倉庫在訂購前有收貨計劃。
數據庫中有三個表,包括表A和表B和主表。
他們有這樣的關係。
注:主表有越來越值顯示在屏幕
重要條件
在主表(接收PLAN)必須以 「PO_ID」 或 「RS_ID」
如果主表中有值( RECEIVE PLAN)在PO_ID列有一個值,RS_ID列必須爲NULL。 在另一方面,如果主表(RECEIVE PLAN)具有 RS_ID列中的值,PO_ID列必須是NULL
- 主表(RECEIVE PLAN)必須不是NULL既PO_ID和RS_ID
- 主表(接收PLAN)在PO_ID和RS_ID都不能有一個值
RECEIVE PLAN的例子如下所示。
(PO_TRAN_ID)是PO_ID
(RS_TRAN_ID)是RS_ID在這種情況下。
問題:如何查詢從表A或B獲取價值?
如何將主表,像這些顯示器的和乙表之間加入。
這datagridview的屬性。
的BindingSource:主表(RECEIVE_PLAN)
「PO LIST NO」 列:從A表中獲取(PURCHASE_ORDER)
「PO NO」 列:從A表中獲取( PURCHASE_ORDER)
「規劃數量」 欄:從主表中獲取(接收PLAN)
我欣賞視覺圖和努力,但我認爲你的問題會更清楚,只需輸入和輸出純文本輸入。 –
http://weblogs.sqlteam.com/jeffs/archive/2007/04/03/Conditional-Joins.aspx –
@ThanapipatPacharatanakoson,請使用純文本而不是圖片。更好的是,發佈一個創建表腳本並插入語句。 –