**編輯** 沒關係,只需要取出括號... 我得到這個錯誤:ERROR: select DISTINCT(g.fielda, g.fieldb, r.type)
from fields g LEFT JOIN types r ON g.id = r.id;
和ERR:嘗試使用DISTINCT 這裏的查詢時無法識別的排序操作符類型的記錄 或者: ERROR: could not identif
新的唯一ID號的號碼,我有一個iPhone應用程序,在那裏,「家裏打電話」到我的服務器的每一個用戶使用它的時間。在我的服務器,我創建的每個時間的唯一ID(類似於序列號)在MySQL表中的行又名UDID的設備,IP地址和其他數據。 表ClientLog列: Time, UDID, etc, etc. 我想知道是在給定日期新設備(新的UDID唯一)的數量。即在給定日期的表格中添加了多少個UDID,但沒
所以我有兩個表的學生(PK sID)和導師(PK pID)。該查詢 SELECT s.pID
FROM students s JOIN mentors m ON s.pID = m.pID
WHERE m.tags LIKE '%a%'
ORDER BY s.sID DESC;
提供這樣的結果 pID
-------------
9
9
3
9
3
9
9
9
10
一般尋找一些項沒有顯示在另一個表中向上的情況下,我們可以使用: select * from gifts where giftID not in (select giftID from sentgifts);
或 select * from gifts where giftID not in (select distinct giftID from sentgifts);
第二行是與「不同的