最近很喜歡使用Rmarkdown/Knitr執行SQL塊,但它似乎對更復雜的查詢有限制。我一直在使用帶有RJDBC供電連接的Redshift數據庫。 具體使用公共表表達式與INNER JOIN: ```{sql, connection=redshift, output.var="Field_count"}
WITH
cte AS (
SELECT DISTINCT field
加入錯誤我想通過參加在列join_id從表TB2得到鍵的計數。 這是我與嘗試查詢: SELECT b.key, COUNT(*)
FROM tb1 AS a
INNER JOIN tb2 AS b
WHERE(a.DATE BETWEEN '2017-05-01' and '2017-05-30') AND a.DESC1 = 'payment
method' AND a.DESC
我正在嘗試做某些事情,並且我確定如果我是以正確的方式進行操作。比方說,我在MySQL數據庫的兩個表有以下的列 ------------------------- Members
-------------------------
id name status
----- ----- -----
1 Mike 0
2 Alex 0
3 John 1
4 J
SELECT pd.DC_Date, SUM(pd.Quantity-pd.Credit_Quantity) AS 'Sales'
FROM past_year_data PD
INNER JOIN idash_tb2_product_list PL ON PD.Product_Name = PL.Product_Name
WHERE PD.Branch_Name = 'Delhi'
AN
如何限制只選擇一行的內部聯接或子查詢?在我的Sybase版本(Sybase版本:Adaptive Server Enterprise/15.5/EBF 19902)中,我無法在子查詢中使用'top 1'。 例 select * from A a
inner join B b on a.id = b.Aid
在該處表B具有兩個記錄鏈接到表A(相同助劑)。但我只想加入其中的一條記錄。 我試圖用子