我的数据库中有2个表-一个称为“文件”,另一个称为“文件夹”
我目前通过以下查询获得用户文件/记录的列表:
SELECT files.user_id, firstname,files.file_id,files.defaults,file,filename,filetype,size,opportunities.name as oppname, company_name
FROM files
LEFT JOIN users ON users.userID = files.user_id
LEFT JOIN opportunities ON opportunities.id = files.opportunity_id
LEFT JOIN companies ON companies.id = opportunities.company_id
WHERE files.user_id = $userID
OR (files.defaults = 1 AND opportunity_id in (
select opportunity_id from applications where user_id = $userID and status = '1'))
ORDER BY files.file_id DESC
我还想显示folders
表中的文件夹,其中user_id = $ userID
因此它将显示用户已设置的文件和文件夹列表。
任何帮助将不胜感激, 杰米