sql >> Databáze >  >> RDS >> Mysql

MySQL in-where je pomalý?

Dokumentace MySQL popisuje přesně tento druh situace :

Použití jiného spojení místo poddotazu by bylo optimálnějším řešením:

SELECT p.id, p.title, t.tag AS Tags FROM Posts p
LEFT JOIN PostTags pt on pt.post_id = p.id
LEFT JOIN Tags t on t.id = pt.tag_id
GROUP BY p.id ORDER BY p.update_time DESC LIMIT 0, 10


  1. Výběr položek podle data ->=NOW(), MySQL

  2. Vícenásobný dotaz Výstup do jedné tabulky

  3. PHP:výsledky pole oci_bind_by_name a časového razítka v ORA-01461:lze svázat hodnotu LONG pouze pro vložení do sloupce LONG

  4. Načíst poslední (nejnovější) odlišnou nejvyšší hodnotu