【发布时间】:2013-02-08 16:10:02
【问题描述】:
我正在使用(但尚未设计)的数据库具有奇怪的结构,因为一个表行的主键 (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 之类的内容。
有没有办法在一个查询中连接这些表?
【问题讨论】:
标签: mysql