3 tables:
ordinateur: id, utilisateur, numero_serie
ordinateur_logiciel: id_ordinateur, id_logiciel
logiciel : id, nom , ...
chercher tous les logiciels de l'ordinateur 1 :
select l.* from logiciel as l join ordinateur_logiciel on id=id_logiciel where id_ordinateur = 1
...
Si tu veux les ordis et tous les logiciels en une requete :
select * from ordinateur o
left join ordinateur_logiciel ol on o.id=id_ordinateur
left join logiciel l on l.id=id_logiciel
Message édité par Alisteroid le 02-02-2011 à 17:08:18