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:
SELECT folder_id FROM tbl_folder WHERE owner_id='104'
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 :
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
Partager