sql >> Databasteknik >  >> RDS >> Mysql

Blandning av lagrad procedur resulterar i temporära tabeller från olika anrop

tmpnorm är inte ett tillfälligt bord, så det kommer att delas mellan alla dina sessioner.

CREATE TABLE  IF NOT EXISTS tmpnorm (
    id int AUTO_INCREMENT PRIMARY KEY,
    convo int 
);

Varje session kan ha sin egen isolerade data i temporära tabeller tmpfinal och tmpdest , men så snart de infogas i tmpnorm , slås de samman och använder all data från alla sessioner. Sedan används denna data i din slutliga fråga som ansluter till alla dina andra icke-tillfälliga tabeller.




  1. Gå med till vänster eller välj från flera tabeller med kommatecken (,)

  2. Java Enums, JPA och Postgres enums - Hur får jag dem att fungera tillsammans?

  3. PostgreSQL - inaktiverar begränsningar

  4. MySQL hur man får en summa av start-/slutdatum med möjliga överlappande datum