我有一個SQL Server 2008上有150萬條記錄的表。有一個索引爲varchar的列「ReferenzNummer」。 在SQL Management Studio中執行下面的查詢工作,是快: SELECT v1.Id, v2.Id FROM Vorpapier as v1 cross join Vorpapier as v2
WHERE v1.ReferenzNummer LIKE '
我有表A,B和C。現在表A作爲列A1(主鍵),表B有列B1(主鍵)和表C有列A1(外鍵表A.A1),B1(外鍵表B.B1)。 現在我正在寫的,其列出從A和B所有行的查詢,如果行被找到匹配表C否則爲0 SELECT
ISNULL((SELECT CAST(1 AS BIT)
FROM C
WHERE C.A1 = A.A1 AND C.B1 = B.B1),0)
我有一個表的5顏色 - colour
-------
red
black
white
green
orange
我想所有的組合就像只有一個consisiting (紅,橙) (黑色,白色) 。 。 。 等除了相同的ones.i試圖交叉加入表與自己。 select *
from table1 cross join table1
,但我並沒有得到預期的answer.it返回的所有
我有兩個查詢,我希望將它們連接在一起,這會給我計算出的行總數。我遇到的問題是,儘管這些措施來自1個事實表,但球隊名稱有兩個角色扮演維度。我對MDX非常陌生。 結果會是這樣的提前 | Competition | Squad | Goals A | Goals B | Total (Goals A + Goals B)|
|----------------|---------|---------|-