【发布时间】:2010-08-23 12:48:21
【问题描述】:
我正在为一个相当简单的 sql 选择语句的 join/where 子句而苦苦挣扎。
我正在尝试从 tb1 检索产品信息列表,其中 where 条件位于 tbl2 中,但这必须由三个不同的列连接。
所以 SQL 看起来类似于:
SELECT tb1.*
FROM tb2 INNER JOIN
tb1 ON tb2.Col1 = tb1. Col1 AND tb2.Col2 = tb1. Col2 AND
tb2.Col3 = tb1.Col3
WHERE (tb2.Col1 = col1) AND (tb2.Col2 = col2) AND (tb2.Col4 = string)
ColX 是主要的 where 子句,带有要作为参数传入的字符串;所有其他列都在上下文中。
如何使用 where 子句实现多个连接?
向正确的方向推进,非常感谢。
【问题讨论】:
标签: linq join where-clause