我有两张桌子,
表1:id,int1,int2,int3,int4,int5
表2:整数(自动增量),blobdata
我想要使用的查询给出了我想从table2获取与table1中的5个整数相关联的blobdata的id。我只在mysql中使用过一个表,所以不知道如何正确地做到这一点。
有可能吗?
编辑:id是用户名,table2中的整数只是整数。但还没有建立表格,所以如果需要可以改变。
答案 0 :(得分:0)
select t1.id, t1.int1, t1.int2 ... t2.blobdata from table1 t1, table2 t2 where t1.id = t2.id and t1.id = <your input id>
假设自动增量整数列是与table1上的id匹配的id。
t2.id - 或者您当然会称之为此列的任何其他名称。
答案 1 :(得分:0)
你需要的是在table1中设置一个外键,它包含你想指向的blobdata的id。
看看这里:http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html