Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 194569
386 результатов

Популярная реляционная СУБД, полностью поддерживающая стандартный SQL. Используйте метку только для вопросов, специфических для MySQL, иначе используйте [sql]. Обязательно указывайте версию.

2 голоса
Принятый

Data truncation: Data too long for column 'chain_of_ids' at row 1

Если этого не сделать, то MySQL пытается понять используемый тип данных автоматически. … Во второй части запроса MySQL уже не меняет выбранный тип данных и пытается добавлять новые символы к короткой строке, что вызывает переполнение. …
Mike's user avatar
  • 44.2k
1 голос

MySQL шаблон WHERE id = *

Лучше не усложнять запрос, а добавлять условие тогда, когда оно действительно необходимо. Например так "SELECT COUNT(*) FROM answers". ($id ? " WHERE user_id=$id" : "") Если предполагается неско …
Mike's user avatar
  • 44.2k
1 голос

Удалить дубликаты строк, оставить только 1-ю строку и посчитать количество

select min(id) as id, postId, userId, sum(rank) as rank from Rank group by postId, userId Что бы изменить данные в таблице исходя из этих условий надо выполнить два запроса, сначала изменить Rank …
Mike's user avatar
  • 44.2k
3 голоса
Принятый

Сложный sql-запрос некорректно извлекает данные

Подводя итоги переписки: При использовании в запросе хотя бы одной групповой функции (например count()) по умолчанию происходит группировка всех данных до единственной записи. Поэтому надо обязатель …
Mike's user avatar
  • 44.2k
0 голосов

Сортировка в MySQL по диапазону цен по группам

Совсем на вскидку с символическими именами, с возможными синтаксическими и логическими ошибками, ввиду того что вы не дали тестовых данных на которых запрос можно было бы отлаживать. select * from ( …
Mike's user avatar
  • 44.2k
0 голосов
Принятый

Есть ли альтернатива присваиванию через := в запросах?

Можно через эмуляцию цикла через рекурсию. Но я это не могу рекомендовать, потому как перебор большого количества записей таким способом может быть очень медленным. Идея в том, что бы пронумеровать за …
Mike's user avatar
  • 44.2k
0 голосов
Принятый

Конвертация кирилицы в латиницу

Если вам действительно необходимо это делать на MySQL, то придется создать таблице перекодирования символов, вроде такой: create table translit( rus varchar(1), eng varchar(3) ) default charset …
Mike's user avatar
  • 44.2k
1 голос
Принятый

Связь двух таблиц mysql

Обеспечьте уникальность поля index в таблице pending (например, создав уникальный индекс, если это поле не primary key). После этого триггер на добавление может выглядеть так: DELIMITER // CREATE TRI …
Mike's user avatar
  • 44.2k
3 голоса
Принятый

Ограничить кол-во записей в группе при группировке в MySQL

Самым простым будет пронумеровать записи в пределах производителя по порядку цен, используя переменные. SELECT * FROM ( SELECT P.*, @num:=if(@man=manufacturer,@num+1,1) as NUM, …
Mike's user avatar
  • 44.2k
0 голосов

Запрос MySQL из нескольких таблиц связанных между собой другими таблицами

Точно по вашим условиям я бы написал как то так: select * from units u where u.name like '%car%' and (2, 0)=(select sum(c.name in('black','green')), sum(c.name in('red')) from …
Mike's user avatar
  • 44.2k
1 голос

MYSQL - получить одинаковые значения из n запросов

WHERE table_a.value = '123' and table_b.value='456' and table_c.value='789' Или, в краткой форме (помня, что оператор "запятая" с заданными условиями объединения в MySQL эквивалентен [INNER] JOIN: SELECT …
Mike's user avatar
  • 44.2k
1 голос
Принятый

Очень медленно работает выборка INNER JOIN - MySQL

Думаю можно попробовать что то типа такого: SELECT names.name_ru, real_estate.price_real_estate, names.uniq_id, names.name_en, real_estate.id_real_estate FROM company …
Mike's user avatar
  • 44.2k
1 голос
Принятый

left-right join

Думаю нужные данные вы получите примерно таким запросом: SELECT IF(diff<7,order_number,NULL) order_t1, IF(diff>=7 and diff<=10,order_number,NULL) order_t2, IF(diff>10,order_number,NULL) …
Mike's user avatar
  • 44.2k
0 голосов

Обновление таблицы путём поиска родительских значений полей в MySQL

И подумать нельзя ли заменить MySQL на какой нибудь postgresql, потому что работа с деревьями на MySQL всегда выливается вот в такое извращение с переменными. …
Mike's user avatar
  • 44.2k
4 голоса
Принятый

Сравнение двух таблиц MySQL

FULL OUTER JOIN в большинстве случаев можно заменить UNION с расстановкой данных в нужные колонки и группировкой по общему полю. В вашем случае это будет выглядеть так: select max(id1),max(id2) fro …
Mike's user avatar
  • 44.2k

1
2 3 4 5
...
26
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /