Salut,
J'ai besoin de faire une liste à partir de deux tables différentes. Jusque là je faisais des tableaux en php mais je suis sûr qu'il y a un meilleur moyen de le faire avec mysql.
Plus précisemment, voici ce dont j'ai besoin:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT folder_id FROM tbl_folder WHERE owner_id='104'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT folder_id FROM tbl_file_access WHERE user_id='104' AND full_access=1
>

pour éviter d'avoir deux requêtes, j'ai essayé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT DISTINCT tbl_folder.folder_id, tbl_file_access.folder_id 
FROM tbl_folder, tbl_file_access 
WHERE tbl_folder.owner_id='104' 
AND (tbl_file_access.user_id='104' AND tbl_file_access.full_access='1')
c'est un début mais reste quand des questions:
Comment faire pour que cela soit sur une seule colonne ?
Comment faire pour n'avoir pas de doublons (même avec le distinct j'ai des doublons dans chaque colonne)?

Merci d'avance

Julien