嗨,我只是想知道是否有人能提出最简单的方法来写这个查询。用这种方式编写子查询HomePageHits的问题是为Hits和HomePageHits列带来相同的记录。操作是mytable表上的一列。
SELECT
,KEYID
,DATE
,COUNT(*) Hits
,(select COUNT(*) from mytable where Action = 'Home') as HomePageHits
from mytable where column = 'Home'
where date = getdate()-5 and keyid = 12345
我使用CloudFlare进行DNS,数字海洋用于服务器。
让我们把我的网站叫做"example.com“。它一直运转良好。
我现在已经创建了第二台服务器,它有一个不同的IP。我想要一个新的子域"staging.example.com“指向这个第二个IP。
在CloudFlare中,我尝试创建第二个"A“记录。下面是我的设置的导出(部分编辑,并更改为使用示例域名):
;; A Records
example.com. 1 IN A 192.■■■.135.106
staging.example.com. 1 IN A 157.■■■.17
这个查询运行需要16秒
SELECT
WO.orderid
FROM
WebOrder as WO
INNER JOIN Addresses AS A ON WO.AddressID = A.AddressID
LEFT JOIN SalesOrders as SO on SO.SO_Number = WO.SalesOrderID
--如果我注释掉任何一个联接,它将在一小部分秒内运行。示例:
SELECT
WO.orderid
FROM
WebOrder as WO
INNER JOIN Addresses AS A ON
我知道这很简单,但我是sql新手,不知道如何编写这个查询。我有3张桌子: rekon,flows和notes。
雷康:
no sex
a F
b F
c M
d F
e M
流动:
no notes_no
a PX
a SX
a
a DX
b MX
b CX
c
c PX
d LX
d WX
注:
notes_no no
AX a
BX f
CX g
DX a
EX c