0
我跟隨查詢Rails的嵌套查詢
notes = Note.where('notes.id IN
(
SELECT "notes"."id" FROM "notes"
WHERE "notes"."circle_id" = ?
)
OR notes.id IN
(
SELECT "notes"."id" FROM "notes"
INNER JOIN "circles_dreams"
ON "circles_dreams"."dream_id" = "notes"."dream_id"
WHERE "circles_dreams"."circle_id" = ?
)', @circle.id, @circle.id)
如何簡化這個查詢? 謝謝。
「|」是「或」等效的? – lito
@lito'> [1,2,3] | [1,4,5]#=> [1,2,3,4,5]' – ck3g