這將幫助您獲得1次旅行所需的所有數據。你DataAdapter.Fill
命令應該是這樣的:
SELECT TOP 20 * FROM Posts WHERE ...
然後在相同的命令,用分號分隔;
,在你的DataSet
添加你的第二個SQL,這將導致第二個表。
SELECT *
FROM
(SELECT
*,
ROW_NUMBER() OVER(PARTITION BY PostID ORDER BY ID desc) RowNum
FROM
Comments
WHERE
PostID IN (SELECT TOP 20 ID FROM Posts WHERE ...)
) tmp
WHERE
RowNum <= 10
該SQL將爲您提供上述所有帖子的註釋,但僅爲每個PostID的最後10個。
注意
SELECT TOP 20 ID FROM Posts WHERE ...
應該是從你的第一個SQL語句的確切SQL除了單個返回字段是ID列。
您填寫的數據集中後,保存以後所以當記錄更改(選擇後),你就可以得到那個已經是本地您的意見
很抱歉在VB
這是數據
Dim DRs as Datarow() = {Your Dataset}.Tables(1).Select("PostID = " & {The current records ID})
希望這會有所幫助。它應該讓你至少指出正確的方向。
請不要只問我們爲你解決問題。告訴我們你是如何試圖自己解決問題的,然後向我們展示結果是什麼,並告訴我們爲什麼你覺得它不起作用。請參閱「[您嘗試過什麼?](http://whathaveyoutried.com/)」,以獲得一篇您最近需要閱讀的優秀文章。 –