我有2张桌子。我想使用 NAME 表中的 'First_Name' 和 'Middle_Name' 来获取描述表中的 'Description'。我能知道如何在 SQL 和 LINQ 表达式中构造这个查询吗!多谢!
CREATE TABLE NAME (
TICKET_ID int NOT NULL,
First_Name varchar(255),
Middle_Name varchar(255),
PRIMARY KEY (NAME )
);
INSERT INTO @NAME VALUES
(1, 'alex', 'black' ),
(2, 'john', 'hudson'),
(3, 'alice', 'channing')
CREATE TABLE description(
description_id int NOT NULL,
First_Name varchar(255),
Middle_Name varchar(255),
Description varchar(255),
PRIMARY KEY (description_id )
);
INSERT INTO @description
(1, 'alex', 'black' , 'tall'),
(2, 'john', 'hudson', 'strong'),
(3, 'alice', 'channing', 'short')
sql:
select d.Description from #description d join #name n on d.First_name=n.first_name and d.last_name=n.last_name
林克:
from d in description join n in name on new on new { d.First_name, d.last_name } equals new { n.first_name, n.last_name } select new { d.Description}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句