2
我有以下查询,其工作原理为MySQL:多LEFT JOIN在Access
DELETE `test1`, `test2`, `test3`, `test4` FROM
`test1` LEFT JOIN `test2` ON test2.qid = test1.id
LEFT JOIN test3 ON test3.tid = test2.id
LEFT JOIN test4.qid = test1.id
WHERE test1.id = {0}
但它并不适用于MS访问工作。我试图在LEFT JOIN
附近添加圆括号,但它在FROM子句中给我提供了语法错误。 那么这个查询应该如何看待才能在MS Access中工作?
尽管我怀疑{0} :) – Fionnuala 2011-12-20 21:22:13
噢,谢谢,我看到我错过了上次连接中的'test4 ON'部分。 – grjj3 2011-12-20 21:23:46
也许他想用'String.Format(sql,some_id);'替换它,如果他使用的是C#或VB.NET。 – 2011-12-20 21:25:31