让我们假设我有一个名为DB内加入MySQL的
我有以下的列标题
DateAndTime | Millitm | TagIndex | Val | Status | Marker | NumIndex
让我们把这个表格中的
我有列
其它表的表数据库L_Index | L_Name | WritePos
让我们叫这张表B
我最初有查询的格式
SELECT * FROM db.A WHERE DateAndTime = (SELECT min(DateAndTime) FROM db.A)
INNER JOIN db.b
ON a.Val = b.L_Index
我在这里得到一个语法错误,这样做的时候。
我习惯了SQL,我不得不改变为MySQL,所以我习惯了这里的语法修改,但是我在这里错过了一些愚蠢的东西吗?
亲切的问候。
约旦
你不应该将where子句移动到最后? – Ormoz 2014-09-24 15:03:22
如果您在*任何* SQL数据库中尝试此操作,它将会出错。我认为你的意思是你已经习惯了SQL * Server *(请注意:“SQL”代表* Structured Query Language *,而“SQL Server”只是许多使用SQL的数据库系统中的一个*) – Barranka 2014-09-24 15:15:44
Hi Barranka,我的确的意思是说SQL Server,而不是只是SQL :) – 2014-09-24 21:19:36