我試圖寫在mysql中,我的表結構如下檢索與不同的IDS多行的MySQL
place_id state_id city_id place_name
1 0 0 United States
2 1 0 Alabama
3 0 2 Auburn
32 0 0 Canada
33 32 0 Alberta
34 0 33 Calgary
這裏給出我已經美國ID爲1的查詢,使用這個ID,我想檢索美國所有州和每個州的城市。 這裏,
- 如果STATE_ID和city_id是0,那麼它是一個國家
- 如果city_id爲0,那麼它是一個國家
- 如果STATE_ID爲0,那麼它是一個城市
- 地方ID是auto_increment
請有人幫助我,謝謝。
發佈您的預期輸出。 –
我不羨慕你的數據模型。 :-( – Strawberry