我有一個email_address作爲主鍵的表,並且表中沒有id列。 所以,只要我打的查詢關鍵詞,比如 select email_address from data where email_address like '%@gmail.com' limit 10
它給結果按字母順序意味着所有的電子郵件ID開頭的(如果存在)。 但我不想要一個像字母順序,我要像導致 email_address
_
我得到了一個查詢,並且我想根據另一個數據庫對結果進行麥汁排序。 這是我的查詢: SELECT a.`name`
FROM `article` AS a
LEFT JOIN `container` AS b
ON b.`id` = a.`container`
WHERE a.`container` = '1'
ORDER BY b.`sort` ASC;
這工作得很好,但
我有查詢在哪裏使用不同和順序。 Select子句中使用了兩個按順序使用的列,但它們是連接的。當我運行查詢錯誤消息出現了: Msg 145, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
這裏是比如我的查詢: SELECT DIST
每個人。 我正在幫助他的網站的朋友,但我實際上堅持在這一點上。 他的數據庫是由他自己創建的,他沒有數據庫建模的知識,所以我很難從中獲得結果。 我有以下查詢至極有我需要的一切:這將產生以下結果 SELECT * FROM tabelaseriesbs
LEFT JOIN tabelatextosbs ON tabelatextosbs.nome = tabelaseriesbs.nome
這有什麼區別,如果我只是用以下 select * from TABLE order BY CLM1 OR select * from TABLE order BY CLM1, CLM2 在我的觀察總是考慮第一列ORDER BY子句中的任一。 或者我錯過了這裏的任何概念? 更新:這對我的情況沒有任何影響,可能是我仍然缺少一個關鍵點。請建議。 即使這有ID &年齡列具有幾個類似的值,但不會差。