У меня есть этот запрос. Мне нужно выбрать строки, если логотип пуст ИЛИ кнопка пуста ИЛИ vanitylogo пуст. Кажется, это работает, но, печатая несколько строк для той же самой середины. Как это исправить?mysql query повторяет результаты
SELECT fmm.mid,
fmm.name ,
fmn.mnname,
fmm.button,
fmm.logo,
fmm.vanitylogo
FROM X fmm ,
Y fmn
WHERE fmm.`button` = ''
OR fmm.`button` = 'NULL'
OR fmm.`button` = 'None'
OR fmm.`logo` = ''
OR fmm.`logo` = 'NULL'
OR fmm.`logo` = 'None'
OR fmm.`vanitylogo` = ''
OR fmm.`vanitylogo` = 'NULL'
OR fmm.`vanitylogo` IS NULL
AND fmm.mid=fmn.nid
AND fmm.status='active'
AND fmm.xyz_status='active'
На боковой ноте я предлагаю вам ознакомиться с этой страницей http://flylib.com/books/en/2.823.1.194/1/ Code Complete 2, «примеры психологических расстояний между именами переменных» –