首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

同时查找两个表解决思路

2012-02-28 
同时查找两个表有两个表,第一个booking,字段o_id(订单号),o_user(用户ID),o_time(订单时间),o_state(订单

同时查找两个表
有两个表,第一个booking,
字段o_id(订单号),o_user(用户ID),o_time(订单时间),o_state(订单状态),o_delivery,o_ems,o_number,o_total

第二个表information,
字段i_id(订单详细信息ID),i_orderid(订单号,外键),i_name(物品名字),i_number,i_price

其中information表中的i_orderid是booking表中o_id的外键
现在我有个一个$uid存放用户ID,我想查找这个ID的两个表中的所有信息,怎么写?

[解决办法]
select a.*, b.* from booking a, information b where a.o_id = b.i_orderid and a.o_user = $uid

关联一下就差不多了
[解决办法]

SQL code
select *from booking a inner join information b on a.o_id=b.i_orderidwhere o_user=$uid 

热点排行