我很擅长编码R ..所以我非常感谢你的耐心和时间(谢谢!)。
我需要在R中创建一个矩阵,就像我附加的那样:这个矩阵5x9的每个元素是行数和括号中两个数字之和的最大值(显然是数字0的组合, 1,2两组)。 我已经知道如何在R中构造矩阵。在这种情况下,问题涉及矩阵的每个元素取决于相关的数字对的事实。 我知道这个请求听起来很奇怪,但任何形式的帮助都会非常感激。 谢谢!
| |(0,0)|(1,0)|(2,0)|(0,1)|(1,1)|(2,1)|(0,2)|(1,2)|(2,2)|
----------------------------------------------------------
| 1 | 1 1 2 1 2 3 2 3 4
| 2 | 2 2 2 2 2 3 2 3 4
| 3 | 3 3 3 3 3 3 3 3 4
| 4 | 4 4 4 4 4 4 4 4 4
| 5 | 5 5 5 5 5 5 5 5 5
答案 0 :(得分:2)
试试这个:
SELECT *
FROM details D
INNER JOIN advert A ON D.id_advert = A.id
INNER JOIN place P ON A.id_place = P.id
WHERE (D.NAME LIKE ?)
AND ( D.id_advert IN (
SELECT A.id
FROM advert A
WHERE A.STATUS = 1 AND duration >= CURDATE()
ORDER BY duration DESC
)
)