sql >> データベース >  >> RDS >> Sqlserver

複数の条件を持つLINQの複数の結合

    定数を別の条件に入れてみてください...

    from t1 in dbo.Table1
    where t1.[Type] == 3 // <--- PUT THIS ONE HIGHER
    join t1Parent in dbo.Table1 on t1.ParentId equals t1Parent.Id
    join t2 in dbo.MappingT1T3 on t1Parent.Id equals Id = t2.ExternalId
    where (int)t2.[Type] == 1 // <--- SEPARATE CONDITION
    join t3 in dbo.Table3 on t2.ForeignId equals t3.Id;
    



    1. JPA 2:外部キーでの複数列の使用

    2. 挿入選択を使用してレコードをコピーしてから、同じレコードセットの属性を更新します

    3. Oracle、PDO_OCIとOCI8

    4. アプリケーションでオンラインユーザーを数えるにはどうすればよいですか?