У меня есть 2 таблицы. Один называется DocumentStatistics, который называется Documents. DocumentStatistics имеет поле под названием filename, которое содержит имя файла, например abcdef. Документы с другой стороны имеют аналогичную схему именования, но поскольку она также содержит старые файлы, они нумеруются (например, они могут иметь abcdef1 и abcdef2). Только последний документ будет отмечен как islive = -1.SQL INNER JOIN with LIKE и WHERE
Я хотел бы отобразить данные из DocumentStatistics плюс правильную ячейку из таблицы Documents. Может кто-нибудь мне помочь? Это то, что у меня есть до сих пор:
SELECT DocumentStatistics.*,Documents.tmpname
FROM DocumentStatistics
INNER JOIN Documents
ON DocumentStatistics.filename LIKE 'Documents.filename%'
WHERE Documents.islive=-1
Предлагаю работать с первичными и внешними ключами. – pbaldauf