我想這個查詢AREL轉換: SELECT users.* FROM users LEFT OUTER JOIN (
SELECT DISTINCT educations.user_id
FROM educations
INNER JOIN schools
ON educations.school_id = schools.id
WHERE
如何僅使用Arel函數編寫以下SQL查詢? select array_to_string(array(select name from tags, taggings where tags.id=taggings.id), ', ')
警告:這是被認爲是一個更大的相關子查詢的一部分的SQL片段 - 它可能沒有意義在隔離。
使用AREL/Rails的calculations我試圖執行以下操作: SELECT to_char(timestamp, 'YYYY-MM-DD') AS segment, COUNT(*) AS counter
FROM pages
GROUP BY segment
ORDER BY segment
我可以運行類似: Page.order(FIELD).count(group: FI
我想在我的rails模型中構建一個範圍,當它被調用時,會給我一組嵌套的AND和OR子句7個布爾字段。下面是用簡單的列名的例子爲清楚: SELECT * FROM mytable
WHERE (a AND b AND c) OR (a AND d AND e) OR (a AND f AND g);
注意,列a存在於所有的三個條款。編寫它的另一種方法是: SELECT * FROM mytab