"date_available desc" 是什么来的?

"date_available desc" 是什么来的?

应用php?name=rails" onclick="tagshow(event)" class="t_tag">rails进行敏捷WEB开发第一版,中文版。73页
 def self.salable_items
  find(:all,
    :conditions => "date_available <= now()",
    :order => "date_available desc ")
    end

++++++++
:conditions => "date_available <= now()",
将日期放进变量date_available中,然后查找?

:order => "date_available desc ")
按date_available 排序? 但后面的desc又是什么意思呢?

PS:SQL我只学了select ,insert这些。
desc就是将查询结果降序排列
那得把SQL多学习一下先。SQL还是很重要的。
desc 是降序排列,如果你不写默认就是升序排列
"date_available <= now()",

这个是查询条件 小于当前时间
def self.salable_items
  find(:all,
    :conditions => "date_available <= now()",
    :order => "date_available desc ")
    end
==

def self.salable_items
  find(:all,
   
    :order => "date_available desc ")
    end
==

 :conditions => "date_available <= now()",
跟不要
 :conditions => "date_available <= now()",
有什么区别?
你一是加条件查询(:conditions => "date_available <= now()",
),一个没有