當前位置:編程學習大全網 - 編程軟體 - mysql兩個表關聯的實際收入

mysql兩個表關聯的實際收入

mysql兩個表關聯的實際收入

1. 高級SQL語句INNER JOIN 非常實用在接觸這個語句之前 我要到數據庫查詢不同表的 內容我壹般需要執行2次sql語句 循環2次。

2. 而現在有了這個語句 可以簡化成只執行1次語句 循環壹次

$result = mysql_query(”

SELECTstates.state_id,states.state_name,cities.city_id,cities.city_name,cities.region_idFROM `states`INNER JOIN citiesON states.state_id=cities.state_idWHERE states.countrycode=’nl’”

);

3. 我來解說壹下,壹個數據庫中 2個表名 states and cities

states 目前我所需要的內容是state_id 和 state_name

cities 目前我所需要的內容是 city_id 和 city_name 和region_id

4. 為什麽特意設定所需要的字段而不全部顯示出來呢?因為 sql服務器 執行的sql語句結果越長 解析時間越長 執行時間就長套壹句我們老板說的話 妳這樣就等於kill sql server

5. 好了關鍵的地方來了INNER JOIN citiesINNER JOIN 這個命令是將不同表加入到執行中

6. 這樣就可以節省sql語句了

7. ON states.state_id=cities.state_id 這句話好像是重疊在壹起 應為2個表這個字段都是相同的 具體效果自己去試驗壹下。

  • 上一篇:怎麽用java的JPanel畫出壹個梯形要求點的坐標自己可以自由的輸入。
  • 下一篇:遊覽路線圖簡單
  • copyright 2024編程學習大全網