我正在开发一个每天处理大约500张发票的后端。我在我的数据库中有以下表格。我如何获得每张发票的价格?
invoices
invoice_id int primary_key auto_increment
user_id varchar(10)
invoice_type enum { package, document }
users
user_id int primary_key auto_increment
rate_package_id int
rate_document_id int
rates
rate_id int
rate_name varchar(10)
rate_prices
price_id int primary_key auto_increment
rate_id int
weight int
price double(8,2)
在一天结束时,我必须为每张发票设定价格。
我如何得到每张发票的价格?除了将'rate_package_id'和'rate_package_document_id'添加到发票表格中,我实际上没有任何ieda,因此我可以直接从rate_prices查询价格。
Quassnoi //谢谢! 这是很长的SQL查询。 – Moon 2009-05-25 21:57:47