J'ai une question plutot thèorique, la requète que je cherche me simplifierais la tache, mais je peux trier en post traitement par php.
voici un apercu de mes tables
Code : Tout sélectionner
Table node :
nid vid type created
1 1 page 1310159761
2 2 page 1313520108
3 3 page 1313520739
4 4 page 1316118872
5 5 contact 1316119282
6 6 contact 1316119473
7 7 contact 1317840181
8 8 page 1318078180
9 9 page 1318090188
Table file_managed :
fid uid filename uri filemime filesize status timestamp
1 1 Immoweb_Info_3297871.pdf public://contact/Immoweb_Info_3297871.pdf application/pdf 204029 1 1316119282
3 1 php_info_esco.pdf public://contact/php_info_esco.pdf application/pdf 91967 1 1317840181
4 1 programme-ISQ-110627.pdf public://contact/programme-ISQ-110627.pdf application/pdf 94967 1 1317843205
5 1 test.swf public://contact/test.swf application/x-shockwave-flash 691653 1 1318084021
Table file_usage :
fid module type id count
1 file node 5 1
3 file node 7 1
4 file node 6 1
5 file node 6 1le nid de la table node correspond au id de la table file_usage, le champs fid des 2 tables file_* correspondent entre eux
J'utilise actuellement la requète
Code : Tout sélectionner
SELECT `M`.`fid`, `N`.`title`, `M`.`filename`, `M`.`uri`, `M`.`filemime`, `M`.`filesize` FROM node N, file_usage U, file_managed M WHERE N.nid = U.id AND U.fid = M.fid ORDER BY `N`.`created` DESCCode : Tout sélectionner
fid title filename uri filemime filesize
3 05/10/11 php_info_esco.pdf public://contact/php_info_esco.pdf application/pdf 91967
4 22/09/11 programme-ISQ-110627.pdf public://contact/programme-ISQ-110627.pdf application/pdf 94967
5 22/09/11 test.swf public://contact/test.swf application/x-shockwave-flash 691653
1 27/08/11 Immoweb_Info_3297871.pdf public://contact/Immoweb_Info_3297871.pdf application/pdf 204029Code : Tout sélectionner
nid fid title filename uri filemime filesize fid title filename uri filemime filesize
6 4 22/09/11 programme-ISQ-110627.pdf public://contact/programme-ISQ-110627.pdf application/pdf 94967 5 22/09/11 test.swf public://contact/test.swf application/x-shockwave-flash 691653