私は3つのテーブルを持っています
File
- fileId(pk), code, & description
Hierarchy
- fileId(fk), folderId(fk), folderKey(pk)
Folder
- folderId(pk), folderName
階層テーブルでは、fileIdはフォルダーの場合はnullになり、folderIdはファイルの場合はnullになります。3つすべてを結合して、どのファイルがどのフォルダーにあるかを取得しようとしています。
このクエリでは結果が得られません
SELECT File.fileId, File.code, File.description, Hierarchy.folderId,
Hierarchy.folderKey, Folder.folderName
FROM File INNER JOIN
Hierarchy ON File.fileId = Hierarchy.fileId INNER JOIN
Folder ON Hierarchy.folderId = Folder.folderId
手がかりはありますか?
よろしく。