Я создаю веб-сайт для уточнения сроков, большинство сайтов также используют бронирование автобусов. Я делаю для местных мест. Можете ли вы помочь мне получить этот результат?
Вот это код для таблицы bus_table:
create table `bus_table` (
`BUS_ID` int (11),
`ROUTE_NAME` varchar (765),
`BUS_TYPE` varchar (765),
`VIA_ROUTES` varchar (765),
`BUS_CODE` int (11),
`FROM_LOCATION` varchar (765),
`TO_LOCATION` varchar (765),
`BUS_ROUTE` varchar (765),
`BUS_TYPE_CODE` int (11)
);
insert into `bus_table` (`BUS_ID`, `ROUTE_NAME`, `BUS_TYPE`, `VIA_ROUTES`, `BUS_CODE`, `FROM_LOCATION`, `TO_LOCATION`, `BUS_ROUTE`, `BUS_TYPE_CODE`) values('1','A-B','ORDINARY','AA,BB,CC','1','A','B',A-AA-BB-CC-B','1');```
А вот это код для route_1 (route_1 задается как route_ (число «BUS_CODE» в «bus_table»)):
create table `route_1` (
`BUS_STOP` varchar (765),
`STOP_TIMING` time
);
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('A','10:05:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('AA','10:15:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('BB','10:25:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('CC','10:30:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('B','10:40:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('A','10:10:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('AA','10:20:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('BB','10:30:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('CC','10:35:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('B','10:45:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('A','10:15:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('AA','10:25:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('BB','10:30:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('CC','10:40:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('B','10:50:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('A','10:20:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('AA','10:30:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('BB','10:35:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('CC','10:45:00');
insert into `route_1` (`BUS_STOP`, `STOP_TIMING`) values('B','10:55:00');
И когда мы ищем AA или BB или CC, мне нужен следующий результат:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>query data</title>
<style type="text/css"> <!--
.normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.medium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none}
--></style>
</head>
<body>
<h3>query result</h3><table border=1>
<tr>
<td bgcolor=silver class='medium'>BUS_STOP</td><td bgcolor=silver class='medium'>STOP_TIMING</td><td bgcolor=silver class='medium'>ROUTE_NAME</td><td bgcolor=silver class='medium'>BUS_ROUTE</td><td bgcolor=silver class='medium'>BUS_TYPE</td><td bgcolor=silver class='medium'>VIA_ROUTES</td></tr>
<tr>
<td class='normal' valign='top'>AA</td>
<td class='normal' valign='top'>10:15:00</td>
<td class='normal' valign='top'>A - B</td>
<td class='normal' valign='top'>A - AA - BB - CC - A</td>
<td class='normal' valign='top'>ORDINARY</td>
<td class='normal' valign='top'>AA, BB, CC</td>
</tr>
</table>
</body></html>