如果我有一张桌子
AgentID | IsNew | TeamID
1 N 1
2 Y 2
3 Y 2
4 N 2
5 Y 1
Run Code Online (Sandbox Code Playgroud)
我想从查询中返回以下内容:
Team | CountIsNew = N | CountIsNew = Y
1 1 1
2 1 2
Run Code Online (Sandbox Code Playgroud)
有没有办法可以做到这一点?
使用Oracle 10
在样式表中我有:
* HTML BODY
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 25px;
padding-top: 190px;
}
* HTML #maincontent
{
width: 100%;
height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
我知道了.表示类和#表示应用于id,但*HTML是什么意思?
我在Inner Join中有以下'循环依赖',任何想法如何绕过它?
SELECT *FROM Reference
INNER JOIN ReferenceInActivity ON Activity.ActivityID = ReferenceInActivity.ActivityID
INNER JOIN @tbActivity AS Activity ON ReferenceInActivity.ReferenceID = Reference.ReferenceID
Run Code Online (Sandbox Code Playgroud)
我收到错误:消息4104,级别16,状态1,行387无法绑定多部分标识符"Activity.ActivityID".
我有以下Select语句,但想要将其更改为使用iner连接,因为我相信它们更有效,但不太确定从哪里开始.
DECLARE @myNameID int
DECLARE @myAddressID int
DECLARE @myFirstName nvarchar(256)
SET @myNameID = 1
SET @myAddressID =1
SET @myFirstName='Nathan'
SELECT @myNameID = myNameID
FROM
NameTable Name,
AddressTable Address,
CountryTable Country
WHERE
Name.[FirstName] = @ myFirstName and
Address. AddressID = @ myAddressID and
Address.CountryID = Country.CountryID and
Name.SecondID = Country.SecondID
Run Code Online (Sandbox Code Playgroud)