我的mysql数据库中有以下表:
cars表:
+----Cars Table-----+
+---------------------+
| id | BMW | KIA |-and another cars
+----+----------+-----+
| 1 | M5 | Rio |
| 2 | Z1 | Serato |
| 3 | X5 | Sorento|
类似表格:
+----------------------+-----+
| id | Cars_id| Cars |ip |
+----+----------+------+-----+
| 1 | 1 | KIA |1.0.1|
| 2 | 1 | BMW |1.0.1|
基本上,cars表有更多的cars标记和它们的模型。
我的问题是,如何连接这些表-like.cars\u id=cars.id和like.cars=cars.column names?。
所以,我想问这样一个问题:
SELECT Cars.BMW, Cars.KIA, COUNT(Like.ip) AS likes
FROM CARS_Table
LEFT JOIN Like_table
ON Cars.id = Like.Cars_id AND what?
2条答案
按热度按时间hc8w905p1#
你应该这样规范化这个表
这样很容易得到喜欢的汽车,但也喜欢的品牌和其他
h79rfbju2#
如果你只想数汽车型号ip
那么两个表之间就不需要连接,下面的查询将计算模型ip