我有表M1,它有兩個字段M_ID和指標。爲了檢索每個單獨的M_ID的數據,我必須編寫一個SQL查詢,並在成功處理後使用update語句。SQL查詢檢索唯一標識符
實施例:M_ID
將具有值等1,2,3,4
等
表結構:
M1
:M_ID, F1, F2, F3, UpdateIndicator
F *是列。
在每次執行查詢期間,我需要檢索個人M_ID
的詳細信息。我無法在查詢中硬編碼M_ID
值。
我沒有太多的關於SQL的知識,並且作爲集成DATA BASE系統的一部分,我只是在我的系統中使用查詢來檢索數據。
我試着使用GROUPBY
用最少的知識,我在SQL
select * from M1
但在數據庫恢復所有M_ID
的。
輸出應該如下:
如果M_ID
有一個像1,2,3,4
值,我的SQL查詢應該
- 1實例作爲
row<1,F1,F2,F3,UpdateIndicator>
- 第二個實例返回爲
row<2,F4,F5,F6,UpdateIndicator>
等。
通過M_ID 10個
在數據庫中的問題,有必要告訴您正在使用哪種數據庫引擎 - Oracle,MS SQL Server,MySQL,Postgres等 - 並指定它的版本。也可以嘗試從更高的角度來描述你的任務 - 可能有人會提出更好的解決方案。 – oxfn
還顯示一些代碼,用於操縱數據庫。如果您使用C#和本機SqlClient,我建議使用SqlCommand參數爲您的動態ID的 – oxfn