le 11/03/2008 à 00:51
Utiliser une class dans une autre class
Et je rajouterais que tu devrais lire le mode d'emploi de PHP, à la section POO, histoire de comprendre ce que tu fais ;)
modele LEFT JOIN voiture ON voiture.idmarque = marque.idmarque
create table marques (
id int(11) NOT NULL auto_increment,
marque varchar(255) default NULL,
primary key (`id`)
) engine='InnoDB' ;
create table modeles
( id int(11) NOT NULL auto_increment
, modele varchar(255) default NULL
, marque_id integer
, primary key (`id`)
, foreign key (marque_id) references marques(id)
) engine='InnoDB' ;
create table voitures
( id int(11) NOT NULL auto_increment
, label varchar(255) default NULL
, modele_id integer
, primary key (`id`)
, foreign key (modele_id) references modeles(id)
) engine='InnoDB' ;
explain
select
marques.id as marque_id
, marques.marque as marque
, modeles.id as modele_id
, modeles.modele as modele
, count(voitures.id) as total
from voitures left join modeles on voitures.modele_id
left join marques on modeles.marque_id
group by marque, modele
order by marque, modele asc ;
select * from articles where published > subdate(now(),2) or weight > 25 order by published, weight