选择*从多个表。的MySQL

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


万千封印
浏览 355回答 3
3回答

潇潇雨雨

您将在此处获得名称和价格的重复值。ids在Drinks_photos表中是重复的。您无法避免它们。您究竟想要什么输出?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL