CREATE TABLE IF NOT EXISTS `ride` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`from` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`to` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
PRIMARY KEY (`id`)
)
CREATE TABLE IF NOT EXISTS `route_through` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_ride` int(11) NOT NULL,
`city` text COLLATE utf8_polish_ci NOT NULL,
PRIMARY KEY (`id`)
)
我需要搜索ride
:
SELECT * FROM ride WHERE from=$from and to=$to
如果我有城市,如何搜索route_through
?
例如:
ride
桌子:
id
= 1
from
= 巴黎
to
= 伦敦
route_through
桌子:
id
= 1
id_ride
= 1
city
='马德里'
在表格中搜索:
现在我设置了这座城市:from
- 马德里to
伦敦。这应该返回ride
= id
1
怎么做?