我有两张桌子,
Table1: id,int1,int2,int3,int4,int5
Table2:整数(自动增量),blobdata
我想要使用的查询的id是我想要从table2中获取与table1中的5个整数相关联的blobdata。我在mysql中只用过一个表,所以我不知道如何正确地使用它。
有可能吗?
编辑: id是用户名,table2中的整数就是整数。但尚未构建表,因此可以根据需要进行更改。
发布于 2010-12-25 17:38:50
选择t1.id、t1.int1、t1.int2...t2.blobdata来自table1 t1,table2 t2,其中t1.id = t2.id和t1.id =
假设自动递增整数列是与table1上的id匹配的id。
t2.id -当然,您也可以使用此列的任何其他名称。
发布于 2010-12-25 17:39:55
您需要做的是在table1中设置一个外键,它将包含您想要指向的blobdata的id。
看看这里:http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
https://stackoverflow.com/questions/4529909
复制相似问题