如果有人可以幫忙,請插入表包括外鍵到相關表
我有三個表:1.客戶; 2個帳戶; 3.交易...
我想獲得的客戶端ID CLIENTNAME並且還通過帳戶名ACCOUNTID然後插入對於那些已知的一些其他領域的ID`s交易和其他一些價值觀......
客戶端
ClientID | ClientName | ...
帳戶
AccountID | AccountName | ...
交易
TransID | Account ID | ClientID | Value | Tax | Total
我怎麼能做到這一點...我試圖插入語句的許多許多形式,但它沒有工作
我嘗試這樣做:
INSERT INTO Transactions (AccountID, ClientID, Value) Values
(SELECT AccountID WHERE AccountName = 'Some Name'
FROM Accounts, SELECT ClientID WHERE ClientName = 'Some Name' FROM Clients, 30.00)
出租車你告訴我們你試過的東西嗎? – Matheno 2014-09-22 09:55:47
我試過的最後一個是: INSERT INTO事務(AccountID,ClientID,Value) 值(SELECT AccountID WHERE AccountName ='Some Name'FROM Accounts,SELECT ClientID WHERE ClientName ='Some Name'FROM Clients,30.00) – 2014-09-22 10:04:00
' SELECT ClientID WHERE ClientName ='某個名字'從客戶端,30.00'不會返回一個字符串?你試着把它放在大括號裏嗎? – Haris 2014-09-22 11:09:09