我在同乙個資料庫下建立了三個表:
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的...