與查詢幫助不大Mysql的WHERE查詢
我有這個疑問
SELECT
link_usluge, id_usluge, naslov_usluge, mesto,
deo_grada, adresa, telefon, opis,
naslov_kategorije, kompletno
FROM
usluge LEFT JOIN kategorija ON koja_kategorija=id_kategorija
WHERE
naslov_kategorije LIKE '%auto mehaničar%'
AND mesto LIKE '%Novi Sad%'
AND deo_grada LIKE '%Detelinara%'
AND markevozila LIKE '%SKODA%'
ORDER BY
id_usluge DESC
我需要一個查詢添加此,總是在這個查詢有markevozila='SVE MARKE'
,意味着中提到的查詢我要添加行中具有SVE MARKE的所有行,並添加具有LIKE markevozila '%SKODA%'
如何查詢該行的任何想法的行?
Txanks很多
例
簡單,我想擁有所有結果markevozila = 'SVE MARKE',並於 查詢我想補充markevozila LIKE '%SKODA%'。在塞爾維亞SVE MARKE 意味着ALLCARS和markevozila意味着TYPEOFCARS,這樣,當一些 進入AUDI我會查詢所有結果AUDI,但我想添加到 導致和有TYPEOFCARS ='ALLCARS所有其他結果
你能解釋一下你的問題嗎?也許你可以prodive一些示例數據 – fthiella 2013-05-09 19:20:18
在這裏,我需要我有表和行內部被稱爲markevozila,當在那一行我使用LIKE markevozila'%SKODA%'的一些搜索,但我需要添加像SVE MARKE,如何要做到這一點? – 2013-05-09 19:23:28
你在哪張表中有markevozila專欄?在使用或分類? – fthiella 2013-05-09 19:32:31