這很難在標題中解釋,所以我會盡我所能。基本上,我在包含像行的MySQL的產品表中有一欄:獲取以相同字符開頭的所有列的數組。
FEL10
FEL20
FEL30
PRO05
PRO07
PRO08
VAI12
VAI13
VAI14
這些類別(「FEL」,「PRO」,「奧鋼聯」)和我的產品的識別號碼(「10」 ,「20」等)。我需要創建我的文本陣列像SQL SELECT查詢:
FEL*
PRO*
VAI*
隨着這陣我需要創建一個列表框,這讓我選擇一個類別(無論識別號碼)。一旦我選擇了一個類別,比如說PRO *,我需要做相反的操作:打印所有與PRO05,PRO07和PRO08相關的產品信息。
你認爲你能做到這一點?我一直在嘗試使用DISTINCT語句,但我只需要過濾第一個字符,否則它將無用。我也嘗試了SUBSTRING()和LEFT()函數,但它們似乎沒有工作(我得到一個SQL語法錯誤)。
- 感謝您的幫助一如既往
你能說明你是如何嘗試和發佈詳細信息*我得到一個SQL語法錯誤* [**這個小提琴**](http://sqlfiddle.com/#!2/21734/1)顯示沒有錯誤 –