我的問題是一個陳述句,它給了我一個語法錯誤(我正在使用 MS Access)。
所以這里是問題:
第一個表(服務器)看起來像這樣(里面有更多的列)
| 客戶ID | 架子 |
|---|---|
| 1 | 3 |
| 2 | 3 |
| 3 | 4 |
| 4 | 4 |
| 5 | 3 |
第二個表(客戶)看起來像這樣
| 客戶ID | 全名 |
|---|---|
| 1 | 名稱1 |
| 2 | 名稱2 |
| 等等。 |
在第一個表中是 serverID(此處未顯示),PK 和 customerID 與之相關。在第二個表中是customerID 的PK。
現在,例如,我想要機架 3 中所有客戶的名稱。
我試過這樣:
SELECT customer.fullname, Server.serverID
FROM customer INNER JOIN Server ON customer.customerID = (SELECT customerID FROM Server WHERE Server.rack = 3);
有人能幫我嗎?
也許有人對這個問題有更好的標題
uj5u.com熱心網友回復:
不知道你花了多少時間,但這是基本的連接 SQL
嘗試:
SELECT customer.fullname, Server.serverID FROM customer
INNER JOIN Server
ON customer.customerID = Server.customerID
Where Server.rack = 3
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/448961.html
上一篇:如何在雪花(sql)中將我的時間戳更改為格式為yyyy-01-01的日期
下一篇:使用現有字串獲取新欄位
