我正在做乙個關於tn景點的資料庫,這是我的**
我想查詢任何給定城市的景點數量和城市名稱
我想列出給定城市的名稱和景點
我將如何去做?
我嘗試第二次嘗試,但沒有成功
select attractions.attraction_name, cities.city_name from cities inner join attractions where city_id=1
有什麼建議麼?
這就是我得到的
解決方法:
select attractions.attraction_name, cities.city_name
from cities inner join attractions on cities_id=city_id where city_id=1
您得到的稱為交叉產品.第乙個表的每個條目都與第二個表的每個條目連線在一起
count查詢如下所示:
select count(*), cities.city_name
from cities
inner join attractions on attractions.city_id = cities.cities_id
group by cities.city_name
標籤:sql,mysql
mysql裡連線查詢語句 MySQL 連線查詢
1 如何使用 mysql 的 join 在兩個或多個表中查詢資料 可以在select,update 和 delete 語句中使用 mysql 的 join 來聯合多表查詢。join 按照功能大致分為如下三類 1 inner join 內連線,或等值連線 獲取兩個表中字段匹配關係的記錄。2 left ...
mysql 連線 MySQL的連線方式
連線mysql操作是連線程序和mysql資料庫例項進行通訊。從開發的角度來說,本質上是程序通訊。常用的程序通訊方式有管道 命名管道 命名字 tcp ip套接字 unix網域名稱套接字。mysql提供的連線方式從本質上看都是上述提及的程序通訊方式。tcp ip tcp ip套接字方式是mysql在任何...
mysql學習之內 外連線語句
名詞 內連線 自然連線,只有兩個相匹配的行才能在結果集中顯示 外連線 左外連線 右連線 全外連線 內連線,只顯示滿足where後條件的列 select a.b.from a inner join b on a.id b.parent id 左外連線,select a.b.from a left jo...