来自2个表的SQL查询(1是密钥表)

时间:2016-04-28 09:36:58

标签: php mysql sql

PHP

表格是:

enter image description here

我有2张桌子,其中一张是旅行,另一张是关键表(索引,类型)
我想收到行程类型索引为1(输出=亚历山大)

的所有行程名称

我收到变量“$ Trip_Type”用户的选择,另外我需要在查询中添加另一个变量$ Trip_Population的条件,该变量有一个名为“Population”的值的密钥表。如何在查询中将其组合起来?

“Population”是一个像“Types”这样的关键表:1。index,2。Type。此外,表Trips中有一列“Population_Type”。我需要一个查询

我有这个查询,我需要为此添加人口条件:

$query = "SELECT trips.Trip_Num 
FROM trips JOIN trip_types ON trips.Trip_Type = trip_types.Type 
WHERE trip_types.type = " . $Trip_Type; 

3 个答案:

答案 0 :(得分:2)

Container view

答案 1 :(得分:0)

$sql=
"SELECT t.name 
from trips t
JOIN types ty ON t.type = ty.type
WHERE ty.type = " . $Trip_Type;

答案 2 :(得分:0)

SELECT a.name 
from trips a
JOIN types b ON t.type = a.type
WHERE b.type ='$Trip_Type'

我假设你使用php代码来执行这个查询