所以我有一个用来获取数据的ApartmentID,现在我的查询接受了2个ID(MainID,ApartmentID) 我的问题是,我需要1条查询为我返回MainID ='1'和ApartmentID = 1,2,3,4等的所有行,直到达到最大值。这可能吗 ?我在这里有什么选择?
现在我有这个查询,只获取MainID ='1'和ApartmentID'1'的数据,但我需要MainID ='1'以及直到最大的所有ApartmentID ID的数据。
SELECT * FROM `Table` WHERE MainID = '1' AND ApartmentID = '1'
我正在尝试输出一个JSON,该JSON为我返回MainID = 1中所有ApartmentID的所有数据
这是我要创建的json或数据
[
{
"MainID" : 1,
"ApartmentID" : 1,
"AllRooms" : [
{
"RoomID" : 1,
"image" : "https://image.flaticon.com/icons/png/512/1458/1458512.png"
},
{
"RoomID" : 2,
"image" : "https://image.flaticon.com/icons/png/512/1458/1458512.png"
},
{
"RoomID" : 3,
"image" : "https://image.flaticon.com/icons/png/512/1458/1458512.png"
}
]
},
{
"MainID" : 2,
"ApartmentID" : 2,
"AllRooms" : [
{
"RoomID" : 4,
"image" : "https://image.flaticon.com/icons/png/512/1458/1458512.png"
},
{
"RoomID" : 5,
"image" : "https://image.flaticon.com/icons/png/512/1458/1458512.png"
}
]
}
]