Casa
12/03/2004, 21h52
Bonjour,
j'ai un petit problème de liaison avec deux tables attachées :
soit la table des fichiers tblFiles
files_id (int)unsigned autoincrement
product_id (int) default null
files_name not null
files_language not null
et la table des produits tblProducts
product_id (int) unsigned autoincrement
product_name not null
product_language not null
certains fichiers n'ont pas de relation avec un produit tblFiles.product_id est dans ce cas là mis par mysql à 0 ou à NULL je ne sais)
je veux sortir tous les fichiers (même ceux dont product_id = 0 ou NULL) classés par ordre de product_name (auquel cas si product_id = 0 ou NULL ces fichiers devraient sortir en premier) dont le language = 5
je fais:
select f.files_id, f.products_id, p.products_name
from tblFiles f left join tblProducts p on (p.products_id = f.products_id)
where product_language = '5'
order by p.products_name
et bien ça marche pas je n'ai que les fichiers pour lesquels products_id != 0.
or j'ai absolument besoin : de tous les fichiers, de trier par ordre de produit et que les noms de produits soient en langue 5
une solution ? merci d'avance.
j'ai un petit problème de liaison avec deux tables attachées :
soit la table des fichiers tblFiles
files_id (int)unsigned autoincrement
product_id (int) default null
files_name not null
files_language not null
et la table des produits tblProducts
product_id (int) unsigned autoincrement
product_name not null
product_language not null
certains fichiers n'ont pas de relation avec un produit tblFiles.product_id est dans ce cas là mis par mysql à 0 ou à NULL je ne sais)
je veux sortir tous les fichiers (même ceux dont product_id = 0 ou NULL) classés par ordre de product_name (auquel cas si product_id = 0 ou NULL ces fichiers devraient sortir en premier) dont le language = 5
je fais:
select f.files_id, f.products_id, p.products_name
from tblFiles f left join tblProducts p on (p.products_id = f.products_id)
where product_language = '5'
order by p.products_name
et bien ça marche pas je n'ai que les fichiers pour lesquels products_id != 0.
or j'ai absolument besoin : de tous les fichiers, de trier par ordre de produit et que les noms de produits soient en langue 5
une solution ? merci d'avance.