mysql 的連線語句 mysql 內部連線語句?

2021-10-22 04:48:27 字數 659 閱讀 5553

我正在做乙個關於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...