mysql вычитание результатов запроса

153
09 ноября 2017, 04:19

выполняются 2 запроса

select * from table where a='aaaaa' and b='bbbbb'  
select * from table where a like 'aaaa%' and b like 'bbbb%' 

нужно результат первого отнять из второго чтобы строки не повторялись во втором

Answer 1
SELECT * FROM table WHERE a='aaaaa' and b='bbbbb'
SELECT * FROM table WHERE (a LIKE 'aaaa%' and b LIKE 'bbbb%') and NOT (a='aaaaa' and b='bbbbb')
READ ALSO
просмотреть типы данных в таблице

просмотреть типы данных в таблице

нужно просканировать таблицу на типы полей если поле типа int вывести в один список если varchar в дрогой

165
Как получить родительские категории в Wordpress одним запросом?

Как получить родительские категории в Wordpress одним запросом?

Задача: есть пост WordPress, который принадлежит к категории 1Категория 1 в свою очередь - дочка категории А, а категория А может быть дочерней для...

191
apache server windows 7 изменить параметр mysql ft_min_word_len

apache server windows 7 изменить параметр mysql ft_min_word_len

в файле myini установил ft_min_word_len=3, выполнил REPAIR TABLE my_table QUICK; но в консоли все равно выдает show variables like 'ft_min_word_len'=>4 на форумах пишут добавить параметр...

183
Копировать поля одной таблицы в другую с удалением первоначальной строки(sqlite)

Копировать поля одной таблицы в другую с удалением первоначальной строки(sqlite)

Необходимо выбрать строку в таблице по введенному id и значения ячеек скопировать в идентичную таблицу, а данную строку удалитьПробовал сделать...

186