我有两个表格File:File / FileType:
文件 id |文件名|等
文件类型 FileId | FiletypeName |等
我正在尝试在HQL中编写一个查询,它将返回给定文件的属性,包括其类型(如果唯一标识)。
到目前为止这么简单,只需加入id = fileId上的表即可。
我的问题是FileType不一定是文件的唯一标识,filetype表中可能有多个条目具有相同的FileId。
我需要为每个文件返回一行,无论FileType中有多少条目。
如果有多个已识别的类型,只要它是可预测的并且不会抛出任何异常,我对FileType字段中的内容并不感到困扰。
我甚至不确定使用HQL查询是否可行,所以如果有人能看到另一种方法,我会接受建议,事实上即使只是确认它不能这样做会很有帮助,因为我对HQL还不是很有信心。
感谢阅读