-1
私は、システムが毎日、毎週、毎月のレポートを作成したいので、私のテーブルから私の選択クエリに問題があると私は、ここに私のテーブル.. phpとmysqlの艦隊管理システムを構築しています私が唯一まだ二列から結果を取得していますこのクエリを実行するとMysqlの選択問題
create table vehicles(veh_id tinyint not null auto_increment, Reg_number varchar(10)not null, primary key(veh_id));
create table transport(trans_id int not null auto_increment, veh_id tinyint not null, source varchar(10)not null, destination varchar(10)not null del_date date not null, load varchar(10)not null, customer varchar(10), primary key(trans_id));
create table expenses(exp_id)int not null auto_increment, veh_id tinyint not null, del_date date not null, trans_id int not null, cess varchar(10), labour varchar(10), allowances varchar(10), misc varchar(10), primary key(exp_id));
は、今私は
SELECT vehicles.Reg_number
, transport.trans_id
, transport.del_num
, transport.veh_id
, transport.destination
, transport.source
, transport.load
, expenses.cess
, expenses.labour
, expenses.exp_id
, expenses.allowances
, expenses.fuel
from vehicles
inner join transport using(veh_id)
inner join expenses using(trans_id)
where expenses.trans_id=transport.trans_id and
vehicles.veh_id=transport.veh_id and
transport.del_date between '2016-04-27' and '2016-05-06';
です応答は今それをやってのご提案の方法で探していますのために、あなたのクルトLeadleyに感謝。 –
運がよろしいですか?私は左の結合を試みるだろう –