sql ссылается на целое число в нескольких битовых суммах

Невозможно активно определить, есть ли зум. Я нашел хорошую запись здесь о том, как вы можете попытаться ее реализовать.

Я нашел два способа определения уровня масштабирования. Один из способов обнаружения изменений уровня масштабирования зависит от того, что процентные значения не увеличены. Процентное значение относительно ширины окна просмотра и, таким образом, не зависит от масштабирования страницы. Если вы вставляете два элемента: один с положением в процентах и ​​один с одинаковой позицией в пикселях, они будут раздвигаться, когда страница будет увеличена. Найдите соотношение между положениями обоих элементов, и у вас есть уровень масштабирования. См. Тестовый пример. http://web.archive.org/web/20080723161031/http://novemberborn.net/javascript/page-zoom-ff3

Вы также можете сделайте это, используя инструменты вышеупомянутого сообщения. Проблема в том, что вы более или менее принимаете обоснованные предположения относительно того, увеличилась ли страница. Это будет работать лучше в некоторых браузерах, чем в других.

Невозможно определить, масштабируется ли страница, если они загружают вашу страницу при увеличении.

0
задан user1730452 3 March 2019 в 15:04
поделиться

1 ответ

Я думаю, что этот запрос будет делать то, что вы хотите. Суммирует значения int для каждой строки, где значение types включает в себя значение int целевой строки:

SELECT t1.*, SUM(t2.int) AS family
FROM types t1
JOIN types t2 ON t2.types & t1.int != 0
GROUP BY t1.id, t1.title, t1.int, t1.types

Вывод:

id  title   int     types   family
1   foo     1       7       7
2   bar     2       1       5
3   baz     4       3       1

Демо на dbfiddle

0
ответ дан Nick 3 March 2019 в 15:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: