Uw collega heeft een zoekopdracht gemaakt (SELECT COUNT(*)
) met een subquery die hij t
. noemde . Deze t
is slechts een tijdelijke tabelnaam die verwijst naar
Hij had het mogelijk temp
kunnen noemen om wat explicieter te zijn. De reden dat dit een tabel wordt, is omdat in MySQL een SELECT
query retourneert rijen met gegevens die zich gedragen als een tabel. Dus deze innerlijke vraag krijgt de AttemptNo
, en maakt een tijdelijke tabel t
. De buitenste query telt dan deze gegevens.
De ;
in de query is om er een volledige verklaring van te maken wanneer de string query wordt aangeroepen door het programma. Als dit niet was opgenomen, wordt de String query
zou geen geldige MySQL-instructie bevatten. De laatste ;
is om de opdracht voor de variabele te voltooien.