sql >> Database >  >> RDS >> Mysql

Hoe deze query's te combineren om snellere prestaties te bereiken?

Ik denk dat dit de eerste 4 zoekopdrachten zal combineren

INSERT INTO new_table (hash, pages, visits, first_visit, last_visit, goals)
SELECT A.hash, COUNT(B.id), A.visits, A.timestamp, MAX(B.timestamp), 0
FROM audience A
LEFT OUTER JOIN behaviour B ON B.hash = A.hash
GROUP BY A.hash

Ik weet niet zeker of de laatste een join kan zijn of zou een samenvoeging/afzonderlijke zoekopdracht moeten zijn.




  1. Equivalent van explode() om te werken met strings in MySQL

  2. Scheidingsteken voor duizendtallen in SQL Server 2008 voor een kolom

  3. Hoe krijg ik de datum van de volgende maand vanaf de datum van vandaag en voeg ik deze toe aan mijn database?

  4. Detecteer, verwijder lege kolommen en werk de database bij in sql, oracle