(EN) A data joint query method and apparatus, an electronic device, a computer readable storage medium, and a computer program product, relating to the database technology and blockchain technology. The method comprises: a first electronic device acquires, on the basis of a joint query clause, at least one operator comprising a joint query operator, the joint query clause being used for performing data joint query on the first electronic device and a second electronic device; transforming the joint query operator into a first joint security operator; by executing the first joint security operator and synchronously executing a second joint security operator in conjunction with the second electronic device, determining first data to be subjected to intersection calculation on the first electronic device, and performing, in a ciphertext manner, joint calculation on said first data and determined second data to be subjected to intersection calculation on the second electronic device to obtain a joint data table; and on the basis of the joint data table, determining a data joint query result corresponding to at least one operator.
(FR) L'invention concerne un procédé et un appareil d'interrogation commune de données, un dispositif électronique, un support de stockage lisible par ordinateur et un produit programme informatique, se rapportant à la technologie de base de données et à la technologie de chaîne de blocs. Le procédé comprend les étapes suivantes : un premier dispositif électronique acquiert, sur la base d'une clause d'interrogation commune, au moins un opérateur comprenant un opérateur d'interrogation commune, la clause d'interrogation commune étant utilisée pour effectuer une interrogation commune de données sur le premier dispositif électronique et un second dispositif électronique ; transformer l'opérateur d'interrogation commune en un premier opérateur de sécurité commune ; en exécutant le premier opérateur de sécurité commune et en exécutant de manière synchrone un second opérateur de sécurité commune conjointement avec le second dispositif électronique, déterminer des premières données à soumettre à un calcul d'intersection sur le premier dispositif électronique, et mettre en œuvre, dans un mode cryptogramme, un calcul commun sur lesdites premières données et les secondes données déterminées à soumettre à un calcul d'intersection sur le second dispositif électronique pour obtenir une table de données commune ; et sur la base de la table de données commune, déterminer un résultat d'interrogation commune de données correspondant à au moins un opérateur.
(ZH) 一种数据联合查询方法、装置、电子设备、计算机可读存储介质及计算机程序产品;涉及数据库技术与区块链技术,方法包括:第一电子设备基于联合查询语句,获取包含联合查询算子的至少一个算子;联合查询语句用于在第一电子设备与第二电子设备上进行数据联合查询;将联合查询算子转化为第一联合安全算子;通过执行第一联合安全算子、以及结合第二电子设备对第二联合安全算子的同步执行,确定第一电子设备上的第一待求交数据,并以密文形式对第一待求交数据与确定出的第二电子设备上的第二待求交数据进行联合计算,得到联合数据表;基于联合数据表,确定至少一个算子对应的数据联合查询结果。