我一直在尝试这个查询半小时 - 由于某种原因,当我知道还有其他符合条件的行时,它只会获取第一行。有什么想法吗?感谢。
SELECT `res`.id, `res`.time, `res`.price, `res`.ppl, `res`.rest, `city`.city
FROM `res`
JOIN `city` ON `res`.city = `city`.id
WHERE `res`.id > '0'
LIMIT 0 , 2
答案 0 :(得分:0)
数据和联接不匹配。只有一个城市将与您的查询一起返回 - 加入res与city:city 6.并且该城市只有一个res返回。