我正在使用(但尚未设计)的数据库具有奇怪的结构,因为一个表行的主键 (id) 包含在另一个表行的主键中。例如,如果 table1 有一行 id 为 '933',table2 将有一行 id 类似但带有一个单词前缀,例如 'something933'。
SELECT * FROM table1, table2 WHERE table1.id = table2.id
这是基本查询,但因为 table1.id 的内容类似于“933”而 table2.id 类似于“something933”,所以我需要类似 WHERE table1.id = table2.something+id 的内容。
有没有办法在一个查询中加入这些表?