【发布时间】:2012-10-05 02:22:50
【问题描述】:
SELECT name, price, photo FROM drinks, drinks_photos WHERE drinks.id = drinks_id
产生 5 行(5 个数组),photo 是一行中唯一的唯一字段。 name, price 重复(这里, fanta- name, price 重复 3 次。)我如何摆脱这些重复?
编辑:我想要name, price 和所有photo 用于每种饮料。
id name price
1. fanta 5
2. dew 4
id photo drinks_id
1. ./images/fanta-1.jpg 1
2. ./images/fanta-2.jpg 1
3. ./images/fanta-3.jpg 1
4. ./images/dew-1.jpg 2
5. ./images/dew-2.jpg 2
【问题讨论】:
-
你有 5 个匹配的行,因为你有几行具有相同的饮料 ID。你期望会发生什么?您希望保留哪张照片?
标签: mysql multiple-tables