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

Jak seřadit pořadí výsledků podle časového razítka kromě jednoho z nich?

Chcete-li určit, který řádek je přijatelnou odpovědí, musíte tabulku připojit k sobě. Poté lze informace použít v ORDER BY :

SELECT t.*
FROM Mytable t LEFT JOIN
     Mytable tans
     ON t.id = tans.AcceptedAnswerId
ORDER BY t.Type,
         (tans.id IS NOT NULL) DESC,
         t.timestamp



  1. Vytvoří omezení UNIQUE automaticky INDEX na poli (polích)?

  2. Použití pdo v php s uloženou procedurou

  3. Jarní přechod zabezpečení na autentizaci Ldap a databázová oprávnění

  4. Notifikační systém pomocí php a mysql