0
votes

Optimisation des sous-requêtes MySQL avec sous-requête partagée

de ces tables, j'ai écrit cette sous-requête et ses résultats donnant des résultats conformément aux exigences.

nécessite une écriture d'experts pour améliorer cette requête ou si nous pouvons également utiliser Join pour ces tableaux.

Query: xxx


1 commentaires

Veuillez fournir des données d'échantillonnage et le résultat souhaité.


5 Réponses :


0
votes

Vous pouvez essayer ci-dessous - en utilisant joindre xxx


0 commentaires

0
votes

Essayez ceci xxx


0 commentaires

0
votes

Vous pouvez essayer d'utiliser Exist : xxx


0 commentaires

0
votes

Utilisation de Joindre de gauche CODE>

select payloadstr,starttime 
from packet 
left join Configuration on Configuration.IDconfig = packet.configID
left join logicalnode on logicalnode.ID = Configuration.logicalnodeid
left join physicalnode on physicalnode.ID = logicalnode.physicalnodeid
 where macaddress =117769729


0 commentaires

1
votes
SELECT
    payloadstr
    ,starttime
FROM packetdb.packet
INNER JOIN packetdb.configuration
    ON packetdb.packet.configid = packetdb.configuration.idconfig
INNER JOIN packetdb.logicalnode
    ON packetdb.configuration.idconfig = packetdb.logicalnode.id
INNER JOIN packetdb.physicalnode
    ON packetdb.logicalnode.physicalnodeid = packetdb.physicalnode.id and packetdb.physicalnode.macaddress=117769729

1 commentaires

Veuillez ajouter quelques explications à votre code. de l'avis .