En un sistema de gestión de inventario implementado en una corporación comercial, hay varias tablas diseñadas para contener toda la información. Entre estos, las dos tablas siguientes contienen información sobre qué artículos son suministrados por qué proveedores y qué almacén mantiene qué artículos junto con el nivel de existencias de estos artículos.
Suministro = (id de proveedor, código de artículo)
Inventario = (código de artículo, almacén, nivel de existencias)
Para una información específica requerida por la administración, se ha escrito la siguiente consulta SQL
Select distinct STMP.supplierid From Supply as STMP Where not unique (Select ITMP.supplierid From Inventory, Supply as ITMP Where STMP.supplierid = ITMP.supplierid And ITMP.itemcode = Inventory.itemcode And Inventory.warehouse = 'Nagpur');
Para el almacén de Nagpur, esta consulta encontrará todos los proveedores que
(A) no suministren ningún artículo
(B) suministren exactamente un artículo
(C) suministren uno o más artículos
(D) suministren dos o más artículos
Respuesta: (D)
Explicación : Aquí [no único] en la consulta anidada asegura que solo para aquellos proveedores devuelva True que suministre más de 1 artículo, en cuyo caso la identificación del proveedor en la consulta interna se repetirá para ese proveedor.
Por lo tanto, la respuesta es (D) suministrar dos o más artículos.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA