讓我們假設我有一個名爲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