设置列以自动从引用的表中提取数据

时间:2013-02-13 18:53:29

标签: php mysql sql

我在一个包含许多其他列的表中有一个名为“speeding”的列。此列包含一个整数,该整数是名为Speeding的表上的条目的外键。此表包含第1-25列和第一个表中“超速”列引用的ID。

除了使用join之外,是否有任何设置我可以设置'speeding'以使其自动从表Speeding中提取相关数据?

1 个答案:

答案 0 :(得分:0)

你可以创建一个视图,一个视图基本上是一个存储在MySQL服务器上的SQL语句,就像一个表

CREATE VIEW ViewName AS
SELECT tbl1.data, tbl2.speeding
FROM tbl1
INNER JOIN tbl2 ON tbl2.key = tbl1.key;

http://dev.mysql.com/doc/refman/5.0/en/create-view.html

然后使用视图,就像使用任何表

一样
SELECT data, speeding
FROM ViewName