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. P>
Query: p>
5 Réponses :
Vous pouvez essayer ci-dessous - en utilisant joindre code>
Essayez ceci
Vous pouvez essayer d'utiliser Exist code>:
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
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
Veuillez ajouter quelques explications à votre code. de l'avis .
Veuillez fournir des données d'échantillonnage et le résultat souhaité.