关联查询(复合查询)
时间:2011-07-07
来源:互联网
看官方手册,解释的关联定义与关联查询,头都大了,谁能告诉我:
mysql_query("SELECT * FROM `table1`,`table2` WHERE `table1`.`id`=`table2`.`cid`");
这句在ThinkPHP中如何实现.
mysql_query("SELECT * FROM `table1`,`table2` WHERE `table1`.`id`=`table2`.`cid`");
这句在ThinkPHP中如何实现.
作者: this_name 发布时间: 2011-07-07
M('')->query("SELECT * FROM `table1`,`table2` WHERE `table1`.`id`=`table2`.`cid`");
这样写不一样吗?
这样写不一样吗?
作者: czc9180 发布时间: 2011-07-08
你这是 HAS_ONE的关系。
class Table1Model extends RelationModel{
public $_link = array(
'Table2'=>array(
'mapping_type' =>HAS_ONE,
'foreign_key'=>'cid'
);
);
}
你先得理解 几个钟关系。由浅入深去实践一下,
一对一关系 比较简单一些
然后再实践一对多关系。
然后是 多对多关系, 多对多 其实也很好理解, 你要注意 有一个中间表。
class Table1Model extends RelationModel{
public $_link = array(
'Table2'=>array(
'mapping_type' =>HAS_ONE,
'foreign_key'=>'cid'
);
);
}
你先得理解 几个钟关系。由浅入深去实践一下,
一对一关系 比较简单一些
然后再实践一对多关系。
然后是 多对多关系, 多对多 其实也很好理解, 你要注意 有一个中间表。
作者: luofei614 发布时间: 2011-07-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28