我有三个mysql表:
Table 456 id | binder | property1 1 | b | hello 2 | b | goodbye 3 | a | bonjour
Table binder id | binder | tableid1 | tableid2 1 | a | 23 | 456 2 | b | 21 | 456 3 | c | 45 | 42
Table 21 id | property1 | data.. 1 | goodbye | data about goodbye.. 2 | ciao | data about ciao..
所以首先我要在binder中选择我需要获取存储数据的tablesname的binder.所以我需要通过字段名选择表,在这种情况下,fieldname是tableid1,并且将具有内容21,因此我必须查看21.并且它应该是表456中的属性1和表21相同...我是使用PHP并已经尝试使用union和subquerys但似乎我很傻以准备这样的查询!