三個數據庫表我有這三個數據庫表如何加入SQL
CREATE TABLE IF NOT EXISTS `bus_info` (
`bus_id` int(11) NOT NULL,
`bus_no` varchar(20) NOT NULL
)
INSERT INTO `bus_info` (`bus_id`, `bus_no`) VALUES
(1, 'Mh10 BD 5209');
CREATE TABLE IF NOT EXISTS `route_info` (
`route_id` int(11) NOT NULL,
`route_name` varchar(100) NOT NULL,
`latitude` varchar(200) NOT NULL,
`longitude` varchar(200) NOT NULL
)
INSERT INTO `route_info` (`route_id`, `route_name`, `latitude`, `longitude`) VALUES
(1, 'Sangli Stand', '16.852903', '74.562999'),
(2, 'Maruti Chowk', '16.858100', '74.562460'),
(3, 'Ganpati Mandir', '16.862211', '74.559501'),
(4, 'College Corner ', '16.862854', '74.576579'),
(5, 'Ram Mandir ', '16.856413', '74.574738'),
(6, 'D mart', '16.845782', '74.576866'),
(7, 'Vishrambag sangli', '16.846022', '74.602854'),
(8, 'Bharat Mill', '16.865029', '74.607000'),
(9, 'Bharti hospital', '16.840008', '74.618400'),
(10, 'SBGI', '16.835329', '74.624400');
CREATE TABLE IF NOT EXISTS `route_detail` (
`rd_id` int(11) NOT NULL,
`bus_id` int(11) NOT NULL,
`route_id` int(11) NOT NULL
)
INSERT INTO `route_detail` (`rd_id`, `bus_id`, `route_id`)
VALUES (1, 1, 1),
(2, 1, 2);
我是一個單一的總線分配特定的路線有可能產生的單總線多條路線的話,我需要一個查詢的選擇對於所選總線
路線前:
從數據庫中route_detail表中有分配了兩個路線相同的公交車,然後我需要從上述三個表是
列210bus_id,bus_no,route_id,經度,緯度