【发布时间】:2013-05-21 03:08:48
【问题描述】:
我已经为我的网站设置了数据库,但我对如何编写 SQL 查询来显示我想要的信息感到有些困惑。
这是我的数据库如何设置的图像以及我希望如何显示它的示例:
这是我为获取信息而编写的 SQL 查询(我愿意编写更好的解决方案)
SELECT * FROM drinks_category, drinks_lookup, drinks
WHERE drinks.drink_id = drinks_lookup.drink_id
AND drinks_lookup.drinks_category_id = drinks_category.drinks_category_id
这为我提供了所有信息,但我不确定如何编写输出以显示我想要的方式。
【问题讨论】:
-
这是学校作业吗?这是一个基本的数据库查询
-
一种饮料可以属于多个类别吗?您发布的数据中不会发生这种情况,但您要允许吗?
-
您需要将其作为纯 SQL 解决方案,还是仅返回每种饮料及其所属类别,然后使用 php 对其进行格式化以输出?
-
另外,你写过查询吗?看起来您只需要两个连接,按类别排序。
-
是的 Karthikr,请原谅我的无知,我对此还很陌生。