Tại sao lại sử dụng Chọn con? INSERT INTO ... SELECT tồn tại:
INSERT INTO crawlLog (companyId, timeStartCrawling)
SELECT companies.id, NOW()
FROM companies
LEFT OUTER JOIN crawlLog
ON companies.id = crawlLog.companyId
WHERE crawlLog.companyId IS NULL
LIMIT 1
Và theo cách đó, nó sẽ không phàn nàn về việc sử dụng một bảng cả trong phần CHÈN và CHỌN