git checkout
не выходит, пока проверка не завершена (или не сработала).
Комментарии об авто-gc в фоновом режиме здесь не особенно актуальны, поскольку auto-gc не связан с тем, проверка завершена. В этом случае git checkout
не запускается git gc --auto
: нет точки, поскольку git checkout
не создает новые объекты Git. Разумно текущий список вещей, которые делает , вызывает git gc --auto
(примерно 2.18):
git am
git commit
git fetch
git merge
git receive-pack
(серверы) git rebase
Вам нужно условие присоединения:
select
(a.count_one / b.count_two) as final_count,
a.Months
from
(
select count(*) as count_one, DATE_FORMAT(`date`, "%M %Y") AS `Months`
from first_table
GROUP BY Months)
) a,
(
select count(*) as count_two, DATE_FORMAT(`date`, "%M %Y") AS `Months`
from second_table
GROUP BY Montns)
) b
WHERE a.Months = b.Months
Было бы лучше научиться писать ANSI JOINs:
select
(a.count_one / b.count_two) as final_count,
a.Months
from
(
select count(*) as count_one, DATE_FORMAT(`date`, "%M %Y") AS `Months`
from first_table
GROUP BY Months)
) a
INNER JOIN
(
select count(*) as count_two, DATE_FORMAT(`date`, "%M %Y") AS `Months`
from second_table
GROUP BY Months)
) b
ON a.Months = b.Months