我有三张表结构如下:--
-- 表的结构 `test1`
--CREATE TABLE `test1` (
  `id` int(11) NOT NULL auto_increment COMMENT 'test1的ID',
  `business_type` varchar(50) collate utf8_unicode_ci NOT NULL COMMENT '类型',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;--
-- 导出表中的数据 `test1`
--INSERT INTO `test1` (`id`, `business_type`) VALUES
(1, '保险'),
(2, '银行'),
(3, '证券'),
(4, '保险');
--
-- 表的结构 `test2`
--CREATE TABLE `test2` (
  `id` int(11) NOT NULL auto_increment,
  `studet_type` int(11) NOT NULL COMMENT '类型编号',
  `test1_id` int(11) NOT NULL COMMENT 'test1表的ID',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;--
-- 导出表中的数据 `test2`
--INSERT INTO `test2` (`id`, `studet_type`, `test1_id`) VALUES
(1, 2, 1),
(2, 2, 2),
(3, 2, 3),
(4, 1, 1);--
-- 表的结构 `test3`
--CREATE TABLE `test3` (
  `id` int(11) NOT NULL auto_increment,
  `order_name` varchar(50) collate utf8_unicode_ci NOT NULL COMMENT '订单名称',
  `test2_id` int(11) NOT NULL COMMENT 'test2表的ID',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;--
-- 导出表中的数据 `test3`
--INSERT INTO `test3` (`id`, `order_name`, `test2_id`) VALUES
(1, '面授', 1),
(2, '面授', 2),
(3, '面授', 3),
(4, '远程', 3);我想做一个三张表的连接,或者联合查询。主要查出test3这张表的order_name和test1表中的business_type,但是条件是test2表中studet_type=2 的条件。还要查出test2表中studet_type=2 ,在test1表中business_type是什么!这个查询应该怎么做。请各位前辈指教!