У меня это заявление:запрессовки SQL заявления
SELECT board.*, numlikes
FROM board
LEFT JOIN (SELECT
pins.board_id, COUNT(source_user_id) AS numlikes
FROM likes
INNER JOIN pins ON pins.id = likes.pin_id
GROUP BY pins.board_id) likes ON board.id = likes.board_id
WHERE who_can_tag = ''
ORDER BY numlikes DESC LIMIT 10
Но мне нужно также присоединиться к этим двум другим заявления к нему:
SELECT COUNT(owner_user_id)
FROM repin
INNER JOIN pins ON pins.id = repin.from_pin_id
WHERE pins.board_id = '$id'
и
SELECT COUNT(is_following_board_id)
FROM follow
WHERE is_following_board_id = '$id'
мне удалось получить первый присоединился, но у меня проблемы с остальными, думая, что это может занять слишком много времени.
Есть ли более быстрый способ выполнить?