【发布时间】:2015-01-14 21:31:56
【问题描述】:
我有 2 张桌子。一种称为 DocumentStatistics,一种称为 Documents。 DocumentStatistics 有一个名为 filename 的字段,其中包含一个文件名,例如 abcdef。另一方面,文档具有类似的命名方案,但因为它还保存旧文件,所以它们被编号(例如,它可能有 abcdef1 和 abcdef2)。只有最新的文档会被标记为 islive=-1。
我想显示 DocumentStatistics 中的数据以及 Documents 表中的正确单元格。 有人能帮我吗?这是我目前所拥有的:
SELECT DocumentStatistics.*,Documents.tmpname
FROM DocumentStatistics
INNER JOIN Documents
ON DocumentStatistics.filename LIKE 'Documents.filename%'
WHERE Documents.islive=-1
【问题讨论】:
-
我建议使用主键和外键。
标签: mysql inner-join where sql-like