2014-03-25 38 views
0

假設我有3個不同的表,我想用這些表中的數據填充我的<select>選項。是否有可能通過單個查詢來實現這一點,或者我必須做3個單獨的查詢?MYSQL三重數據庫選擇

請注意,這些表格並不相互關聯。

表 '城市':

cityId cityName 
    1  Chicago 
    2  Houston 

表 '類型':

typeID typeName 
    1  Warm 
    2  Cold 

表 '類別':

categoryID categoryType 
    1   Huge 
    2   Small 

我想填充這個選擇與城市的數據:

<select>Cities</select> 
<option value="1">Chicago</option> 
<option value="2">Houston</option> 

另一個同一個與類型:

<select>Types</select> 
<option value="1">Warm</option> 
<option value="2">Cold</option> 

,最後一個具類:

<select>Categories</select> 
<option value="1">Huge</option> 
<option value="2">Small</option> 
+0

是的,你可以,但你希望他們如何顯示?它可以使用UNION完成。 –

+0

@AbhikChakraborty我有3個不同的選項將填入城市的所有數據。第二個標籤,每個標籤都有一張表的數據,所以不可能分開數據。 我想要達到的目標是不可能的,因爲我明白了。我必須使用三個不同的查詢 – hrskrs