[ad_1]
こんにちは、私は 2 つのテーブル (RegFee_tbl と User_tbl) を持つデータベースを持っています。私の RegFee_tbl には次の列があります。
ID、電話番号、ExpTime、RegTime、料金、トランザクション。
私の User_tbl には次の列があります。
ID、電話番号、名前。
今、私はこのクエリを使用してテーブルを結合しています:
var st = (from s in db.RegFee_Tbl join o in db.User_Tbl on s.NumberPhone equals o.NumberPhone where s.ExpTime < DateTime.Now select new { s.ID, s.RegTime, s.NumberPhone, o.FatherName, o.Name, s.ExpTime, s.Transaction, s.Fee }).ToList();
そして、この「st」varをデータグリッドソースに渡し、すべて問題ありませんが、問題があります。データグリッドに同じ名前の行を取得します。例:
行 1 : アレックス|123| そして別の列のデータ…
行 2 : アレックス|321| そして別の列のデータ…
同じ名前の行を 1 つだけ取得したい (可能であれば、データベースに最後に書き込まれた行)
私が試したこと:
select TOPクエリを使用して検索していますが、解決策が見つかりません:(
[ad_2]
コメント