Tengo un problemita con la busqueda de mi sistema de stock.
Esta es mi tabla

Lo que quiero hacer es identificar como se ha buscado el articulo, por ejemplo puedo escribir el nombre del articulo
ej: "Budweiser" si hay 5 tipo de budweiser que traiga todo lo que sea budweiser.
Ahora como ven en mi tabla tengo los campos:
codinterno = "codigo interno"
codbarra = "codigo de barra por unidad"
embbarra = "codigo de barra por embalaje"Como puedo saber cuando leo con el lector de codigo de barras si estoy leyendo por unidad o por embalaje, por que el ambalaje tiene otro codigo de barra y por unidad otro codigo de barra.
Ejemplo viene un cliente compra 1 pack de Budweiser

Otro ejemplo viene un cliente compra 1 o 3 botella de budweiser.

Lo que quiero es que me traiga el precio según la busqueda si es por embalaje que traiga el precio segun embalaje.