更新
我想通过在可以使用的空白区域向驾驶员提供信息来制作停车系统。
因为我制作了两张桌子,公园桌和位置表。
位置表
+-----+-----------+--------------+
| "id" | "area" | "capacity" |
+------+-----------+--------------+
| 1 | a | 2 |
| 2 | b | 2 |
| 3 | c | 2 |
公园表
+-----+-----------+
| "id" | "location"|
+------+-----------+
| 1 | a |
| 2 | a |
我希望park table上的下一个数据是
+-----+-----------+
| "id" | "location"|
+------+-----------+
| 1 | a |
| 2 | a |
| 3 | b |
| 4 | b |
| 5 | c |
并且该位置可以基于计数park.location<动态地改变。 location.capacity。
答案 0 :(得分:1)
这是我的代码:
mysql_query("
INSERT INTO park (location)
SELECT a.areas FROM
(SELECT location.area AS areas, location.capacity AS caps, COUNT(park.location) AS count
FROM location LEFT JOIN park ON location.area = park.location GROUP BY location.area) a WHERE a.count < a.caps LIMIT 1") or die (mysql_error());
我不认为这是一个有效的代码,但这段代码对我来说足够了。希望这篇文章可以帮助另一个初学者的未来。