sql语句查找李明喜欢喝的所有啤酒的名称和生产厂商
时间: 2024-03-15 17:45:43 浏览: 86
好的,以下是 SQL 查询语句:
```
SELECT beer.name, beer.brewer
FROM beer
INNER JOIN likes ON beer.id = likes.beer_id
INNER JOIN drinker ON likes.drinker_id = drinker.id
WHERE drinker.name = '李明';
```
这个查询语句会查找喜欢喝啤酒的李明所喜欢的所有啤酒的名称和生产厂商,并返回结果。注意,这个查询使用了 INNER JOIN 连接三个表,分别是 beer(啤酒)、likes(喜欢的啤酒)、drinker(喝酒者),然后使用了 WHERE 子句来筛选出名字为“李明”的喝酒者所喜欢的啤酒。
相关问题
sql语句查找所有喜欢喝青岛啤酒的喝酒者的姓名和电话
好的,以下是 SQL 查询语句:
```
SELECT drinker.name, drinker.phone
FROM drinker
INNER JOIN likes ON drinker.id = likes.drinker_id
INNER JOIN beer ON likes.beer_id = beer.id
WHERE beer.name = '青岛啤酒';
```
这个查询语句会查找所有喜欢喝青岛啤酒的喝酒者的姓名和电话,并返回结果。注意,这个查询使用了 INNER JOIN 连接三个表,分别是 drinker(喝酒者)、likes(喜欢的啤酒)、beer(啤酒),然后使用了 WHERE 子句来筛选出喜欢喝青岛啤酒的喝酒者。
阅读全文