資料庫同時查詢多個表

2022-02-25 23:14:45 字數 897 閱讀 4722

我在同乙個資料庫下建立了三個表:

1,表:project

projectid

projectname

2,表:position

positionid

positionname

3,表:work

workid

workprojectid

workpositionid

workamount

worktime

workstatus

testtime

intint

int

int

datetime

binary

int

而projectid和position都是work的外來鍵,對應:workprojectid和workpositionid,要取得如下資料:

projectname, positionname, workamount,worktime,  workstatus, testtime則是如下sql語句(想了老半天,後來在

sqlexpress下查詢成功)

select project.projectname, position.positionname, [work].workamount, [work].worktime,

[work].workstatus, [work].testtime

from position inner join

[work] on position.positionid = [work].workposition inner join

project on [work].workprojectid = project.projectid

mysql同時查多個庫 資料庫同時查詢多個表

我在同乙個資料庫下建立了三個表 1,表 project projectid projectname 2,表 position positionid positionname 3,表 work workid workprojectid workpositionid workamount worktim...

ThinkPHP同時操作多個資料庫

除了在預先定義資料庫連線和例項化的時候指定資料庫連線外,我們還可以在模型操作過程中動態的切換資料庫,支援切換到相同和不同的資料庫型別。用法很簡單,只需要呼叫model類的db方法,用法 this db 1,mysql root 123456 localhost 3306 test query 查詢s...

資料庫同時更新多個資料出現主鍵衝突

在有序的資料庫列表中,經常會使用到主鍵作為排序的某列。有時候,在刪除或者插入資料的時候,需要將所有相關的資料進行更新。如果是簡單的使用update函式,會出現衝突,如在某個資料庫info中,儲存的資料為 idvalue110 320530 240450 假設id為主鍵,因為某個原因,需要將id 1的...