【发布时间】:2015-04-22 08:26:57
【问题描述】:
谁能帮我解决这个 sql 查询,我如何在 LINQ 中编写它
SELECT FGA_Vin.vin,
FROM FGA_Vin INNER JOIN Info_Global
ON FGA_Vin.Vin='XXXXXXXXXX' AND
FGA_Vin.NHard=dbo.Info_Global.NHard AND
Info_Global.NVerHard like '%'+FGA_Vin.NVerHard and
Info_Global.NVerSoft like '%'+FGA_Vin.NVerSoft
inner join Info_Associa
on Info_Associa.KeyJoined = Info_Global.NomeFile
我试过了
var reportdata = from Vin in FGA_Vin
join Global in Info_Globals
on Vin.NHard equals Global.NHard
&& on Global.NVerHard equals Vin.NVerHard
select new XElement("flash",
new XElement("Vin", Vin.Vin),
new XElement("ModelType", Global.Model_Type)
);
但是当我在 Global.NVerHard 上添加“&& 等于 Vin.NVerHard”时,它全部为红色。
如果 && 没有响应,我如何使用 join 比较不同表的不同列
谢谢
【问题讨论】:
-
这不是一个写我的代码的网站。到目前为止你尝试过什么?
-
我更正了我的问题 Joachim。谢谢