我應該從表z_accounts中爲company_code和account_number的組合提取excep_point。如何在abap中執行此操作? 爲了本示例,假設表結構爲zaccounts(company_code,account_number,excep_point)。如何從一個表中獲取兩個字段的組合
3
A
回答
3
假設你有完整的主鍵...
data: gv_excep_point type zaccounts-excep_point.
select single excep_point
into gv_excep_point
from zaccounts
where company_code = some_company_code
and account_number = some_account_number.
,如果你不具備完整的PK,而且有可能對excep_point
data: gt_excep_points type table of zaccounts-excep_point.
select excep_point
into table gt_excep_points
from zaccounts
where company_code = some_company_code
and account_number = some_account_number.
至少有另一種是多值變化,但那些是我經常使用的2。
1
除了Bryans的回答,here是關於Open SQL的官方在線文檔。
3
僅供參考。當您將數據選入表格時,您可以編寫複雜的表達式來組合不同的字段。例如,您有兩個字段「A」和「B」的內部表(itab)。你將從數據庫表(dbtab)中選擇數據,它有6列 - 「z」,「x」,「y」,「u」,「v」,「w」。例如,每個字段都是char2類型。您的目標是在內部表的「A」字段中「z」,「x」,「y」,「u」以及「B」字段中的「v」,「w」。
select z as A+0(2)
x as A+2(2)
y as A+4(2)
u as A+6(2)
v as B+0(2)
w as B+2(2) FROM dbtab
INTO CORRESPONDING FIELDS OF TABLE itab
WHERE <where condition>.
這個簡單的代碼,讓你完成任務很簡單
相關問題
- 1. 從一個表中組合兩個列字段
- 2. 如何從多個表中獲取一個字段的數據?
- 3. 如何從沒有唯一字段的兩個不同表中獲取記錄
- 4. 從另一個tabe中獲取表中兩個相同字段的值
- 5. 從表格組中獲取所有值一個字段
- 6. 如何從FMDB獲取兩個數據並返回一個字符串在swift中組合兩個數據?
- 7. 如何從TastyPie中的兩個ForeignKey字段獲取數據?
- 8. 從兩個列表中獲取所有元素的組合?
- 9. 如何從兩個表中獲取沒有公共字段的結果表?
- 10. 如何從一個或兩個字段中獲取其他記錄?
- 11. Odoo - 在one2many中組合兩個字段
- 12. 如何將兩個表單字段組合成一個變量與jQuery?
- 13. 從兩個Java集合對象中獲取兩個唯一值
- 14. 如何從MYSQL中的一列中獲取兩個字
- 15. 如何在odoo 10中給出一個_rec_name作爲兩個字段的組合?
- 16. 如何從兩個表中按datetime-field從兩個表中選擇字段?
- 17. 如何從同一個表中的兩列中獲取值
- 18. 如何從兩個表中總結兩個不同的字段與一個字段是共同的
- 19. 如何結合兩個數字字段?
- 20. 如何從一個選項中選擇另一個字段來填充表中的兩個字段?
- 21. 如何從多個列表中獲取所有組合?
- 22. 從兩個數據庫表中合併/合併字段
- 23. 如何比較兩個數組中的兩個字段 - Perl
- 24. 如何從MySQL中的同一個表中減去兩個計算的字段?
- 25. 如何在phpmyadmin中關聯同一個表的兩個字段?
- 26. 如何在一個數組中連接兩個字段?
- 27. 如何從包含兩個不同數字的某個數字中獲取組合的數量?
- 28. SQL合併兩個表並根據兩個表中的字段創建總和,按新字段分組
- 29. 如何兩個相同長度的陣列有兩個字段合併到一個數組(不追加/合併)
- 30. 從symfony中獲取外部表的另一個字段
部分z爲A + 0(2) X作爲A + 2(2) ... 非常:你可以寫簡單的代碼很好,從來沒有見過這種棘手的選擇方法。萬分感謝。 – Hartmut 2011-02-04 13:05:31