使用关系表从其他表中获取数据

时间:2012-07-21 10:37:38

标签: mysql

我想使用表z的行id从表x获取列的值 表y保持x和y的关系

**table: x**
sid  |  name

**table: z**
gid  |  name

**table: y**
id   |  sid  |  gid

1 个答案:

答案 0 :(得分:0)

SELECT x.* FROM x, y, z WHERE z.name LIKE 'Some text' AND z.gid = y.gid AND y.sid = x.sid;

这个SQL查询应该可以解决这个问题。 但代码未经测试。