如果你打算在所有使用相關名稱,你通常應該在整個使用它們。它可以幫助程序員,即使數據庫不需要它。
SELECT u.UserID, u.FirstName, u.SecondName, p.PicturePath
FROM User u
LEFT JOIN Pictures p ON (p.UserID = u.UserID)
WHERE u.FirstName LIKE '%" + search + "%' ORDER BY u.UserID DESC
重新格式化一行,引用它並插入。它可能會克服語法問題。不知道它是否會給你你想要的結果。
如果您在使用此類工具時遇到問題,請從最簡單的開始,然後從中開始構建。我會按照這個順序去做,我自己。 (如果你把槍放在我的頭上讓我連接SQL。)
"SELECT u.UserID, u.FirstName, u.SecondName
FROM User u;"
--
"SELECT u.UserID, u.FirstName, u.SecondName
FROM User u
WHERE u.FirstName LIKE '%Cat%';"
--
"SELECT u.UserID, u.FirstName, u.SecondName
FROM User u
WHERE u.FirstName LIKE " + "'%Cat%';"
--
"SELECT u.UserID, u.FirstName, u.SecondName
FROM User u
WHERE u.FirstName LIKE '%" + "Cat" + "%';"
--
SELECT u.UserID, u.FirstName, u.SecondName
FROM User u
WHERE u.FirstName LIKE '%" + search + "%';"
--
等等。