Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #1  
Old 20-01-2020, 15:33
lagkinhdi's Avatar
Đã tốn tiền
Join Date: 08-2010
Posts: 69
Giúp em vấn đề về join trong C# LinQ

Bác nào chỉ cho em với. Em đang vướng khi join nhiều bảng dữ liệu mà trong đó có các key trùng nhau
vd

table A
name bd
a 19
b 20
b 21
c 22

table B
name bd
a 23
b 24
b 25
c 26

khi join bằng linq thì bị duplicate thành

name bd-a bd-b
b 20 24
b 20 25
b 21 24
b 21 25

Có cách nào join cho ra thành từng dòng thứ tự tương ứng với nhau không ạ. Như chỉ join
row 1 table A với row 1 table B
row 2 table A với row 2 table B

vd kết quả thành:
name bd-a bd-b
b 20 24
b 21 25
Em xin cảm ơn
Reply With Quote
  #2  
Old 20-01-2020, 19:55
dreamnight's Avatar
Senior Member
Join Date: 06-2008
Posts: 639
Re: Giúp em vấn đề về join trong C# LinQ

Có vẻ bạn đang ko hiểu lệnh join , join của bạn ở linq là kết quả chính xác nhé. Cái kết quả bạn mong muốn là sai về mặt data nhé. Một câu hỏi đơn giản thôi: Làm thế nào bạn biết được name=b bd=20 sẽ liên kết với name=b bd=24 mà ko phải là bd=25?
Reply With Quote
  #3  
Old 20-01-2020, 21:29
Đã tốn tiền
Join Date: 04-2012
Posts: 552
Re: Giúp em vấn đề về join trong C# LinQ

Bạn hỏi gì lạ vậy nhỉ? Hình như bạn chưa học lý thuyết về cơ sở dữ liệu à?
__________________
Bao giờ cho đến ngày kết thúc cuộc sống này?
Reply With Quote
Reply

« Previous Thread | Next Thread »

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 15:04.