今天我反对一种新的查询优化问题。
我的问题是:
SELECT *
FROM sanrss
LEFT JOIN sanrum ON sanrum.sanrum___rforefide = sanrss.sanrss___rforefide AND sanrum.sanrum___rfovsnide = sanrss.sanrss___rfovsnide AND sanrum.sanrum___sanrsside = sanrss.sanrsside
LEFT JOIN sanact ON sanact.sanact___rforefide = sanrum.sanrum___rf
相对较新的R中的R和ODE建模,我想知道是否有人能帮助我用非专业术语解释这段代码中的术语意味着什么。我知道输出是什么,但是我不能简单地解释"with“、"as.list”和"list(c(dY))“代表什么。
test = function(timepoint, state , parameters) {
with(as.list(c(state, parameters)), {
dX = a * X
list(c(dX))
})
}
我正试图根据画家的身份证号码,在扣除画廊佣金后,将画家的总收入显示出来。到目前为止,这就是我所拥有的:
SELECT painter.ptr_num, painter.ptr_firstname, (SUM() -
(gallery.gal_rate*painting.ptng_price)) AS Earnings
FROM painting,painter,gallery
GROUP BY painter.ptr_num
正如您可能已经注意到的,和是空的,这是因为我能想到的实现上述目标的唯一方法是有一个子查询。
下面是必须包含在和中的绘画表:
绘画
Ptng_Price Ptr_Num