Maison > développement back-end > tutoriel php > 关于数据库查询问题

关于数据库查询问题

WBOY
Libérer: 2016-06-23 14:23:15
original
816 Les gens l'ont consulté

SELECT a.*,b.`description` 
FROM `1_sku_comparison` a,`1_product` b 
WHERE a.`sku`='6007-00D' 
and a.`item_code`=b.`item_code`

以上语句如果`1_product`没有相应的`item_code`就会导致整个语句结果为空,请问有什么方法,不要因为`1_product`.`item_code`没有相应的值,而导致整个结果为空,因为我主要是要查`1_sku_comparison`这个表的数据,1_product有没有没关系。


回复讨论(解决方案)

左连接
SELECT a.*,b.`description` 
FROM `1_sku_comparison` a  left join `1_product` b on a.`item_code`=b.`item_code`
WHERE a.`sku`='6007-00D' 

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal