我有一個工作的IF EXISTS命令來選擇已經在表中的PID_GUID,或者選擇一個值作爲PID_GUID使用,如果它不存在於表中。該命令看起來像這樣; IF EXISTS (SELECT PID_GUID FROM PID WHERE EDI_ID = '12874' OR PID = 'ROBERT' OR PID = 'R595')
BEGIN
SELECT PID_GUID F
我有一個表格cast約有150萬行,有一個小表約有1000-2000行看。兩個表共享一個名爲movieId的列。我試圖運行此查詢: SELECT actorId, COUNT(actorId)
FROM cast t1
WHERE EXISTS (
SELECT userId
FROM watched t2
WHERE t1.movieId = t2.movieI
我有這樣的代碼,SQL服務器不工作: IF EXISTS (SELECT * FROM table WHERE id = @id)
BEGIN
UPDATE table
SET stock = stock + @stock
WHERE id = @id
END
ELSE
BEGIN
INSERT INTO [table] ([id], [name],
我想更新一條記錄(如果它存在或創建一條新記錄,如果它不存在但不知何故它會拋出一個錯誤,我找不到原因)。 我想更新客戶的狀態(如果存在)或創建新客戶(如果不存在)。 我的查詢: $sql = "SELECT CASE WHEN EXISTS (SELECT * FROM sms WHERE number = '123456789' AND customer_id = '1') THEN UPDATE