2013-04-12 17 views

Trả lời

7
[:find (max ?tuple) :where 
    [?k :kid/age ?age] 
    [?k :kid/name ?name] 
    [(vector ?age ?name) ?tuple] 

Lưu ý:

  • sự thứ tự các thuộc tính trong biểu thức (vector ?age ?name) các vấn đề

  • truy vấn trả về kết quả duy nhất trong khi chúng tôi có thể mong đợi một bộ sưu tập vì có thể có nhiều trẻ em ở độ tuổi tối đa trong tập hợp. Bạn có thể sử dụng (max n ?tuple) để đạt được điều đó.

Xem thêm Uẩn Trở phần bộ sưu tập trong http://docs.datomic.com/query.html

Nếu bạn có một cái gì đó cụ thể hơn trong tâm trí, cung cấp thêm thông tin chi tiết trong câu hỏi và bao gồm sơ đồ của bạn.

Các vấn đề liên quan