我有两张桌子:
LLOAN
LOANID SOURCEID LOAN_COMPANY ETC
1 1 3
2 1 3
3 1 1
4 2 1
5 2 1
6 2 1
7 3 1
8 3 1
COMPANY
CompanyID CountryID CompanyIDLLAS
1 1 1
2 1 2
3 1 3
4 2 1
5 3 1
6 4 1
我想加入他们。 SourceID引用CountryID,LOAN_COMPANY引用CompanyID。只有国家'1'有多家公司,其他公司只有一家。
如何正确加入这两个表格?我尝试了很多不同的东西,其中最接近的是:
SELECT Count(c.CompanyID) FROM dbo.LLOAN As l
LEFT JOIN dbo.Company As c ON c.CountryID = l.SourceID AND c.CompanyID = l.LOAN_COMPANY
但它留下了很多行。使用两个条件连接两个表的正确方法是什么?
答案 0 :(得分:1)
尝试以下查询:
SELECT Count(c.CompanyID)
FROM dbo.LLOAN As LL
LEFT JOIN dbo.Company As C
ON (C.CountryID = LL.SourceID)
AND (C.CompanyID = LL.LOAN_COMPANY)
答案 1 :(得分:0)
您可以使用这样的paranthesis对条件进行分组:
TypeError: e[j] is undefined
...post);for(a=0;a<n.length;a++){j=n[a][0];f=e[j].aDataSort;b=0;for(c=f.length;b<c;...
jquery.....min.js (line 64, col 203)