0
所以現在我有3個疑問:如何從多個查詢中進行乘法和除法?
讓我們把這個查詢x
SELECT count(*) as totalDrink from
Drink D join History H where H.drinkName = D.name AND type = 'vodka' and userID = 'sai'
查詢Ÿ
SELECT count(*) as totalDrink from
Drink D join Favorite F where F.drinkName = D.name AND type = 'vodka' and userID = 'sai'
查詢ž
SELECT SUM(totalDrinks) as total FROM (
SELECT COUNT(*) totalDrinks FROM History
WHERE userID = 'sai'
UNION ALL
SELECT COUNT(*) FROM Favorite
WHERE userID = 'sai'
) as totalDrink
基本上我想要做的mySQL和輸出:
(X + Y(0.666))/ Z
只是要注意: Querys X,Y和Z將每個輸出端只需1元組,所以我覺得應該有一種標量乘法的方法? – user2981811