我有查询将选择表列
"Select tbl_products.item_category,
tbl_products.images,
tbl_products.item_name,
user_custom.mother_applicable,
compatibility.motherboard,
compatibility.form_factor
表及其列和数据
tbl_products
item_category, item_name, images,
Motherboard Asus_board 'BLOB data here'
CPU Intel_pentium 'BLOB data here'
在兼容性表中,
item_name
的Motherboard
也是tbl_products中name
的Motherboard
兼容性
motherboard, form_factor,
Asus_board ATX Motherboard
Asus_board Micro ATX Motherboard
user_custom
mother_applicable,
ATX Motherboard
代码的延续
FROM tbl_products, user_custom, compatibility
指定要从何处获取列,
这个东西如何工作的解释
现在,如果`compatibility.form_factor ='ATX Motherboard',则必须比较
WHERE
条件,仅输出兼容的ATX主板名称,并且它们与tbl_products中的名称相同如果您不了解对不起的人,请以-1票通过,我只是想不通。
我仍在构建此系统http://g-ramcomputerhauz.com进行注册和登录,并开始自定义PC,以了解我的意思,如果您选择Micro ATX Case,则选择主板的下一步应该是空的,因为还没有添加主板可以安装到机箱中的Micro ATX ..如果您选择可以安装ATX主板的机箱,那么form_factor中将有所有ATX主板的输出。
最佳答案
Select tbl_products.item_category,
tbl_products.images,
tbl_products.item_name,
user_custom.mother_applicable,
compatibility.motherboard,
compatibility.form_factor
FROM tbl_products, user_custom, compatibility
WHERE compatibility.form_factor = 'ATX Motherboard'
AND tbl_products.item_name = compatibility.motherboard
如果您使用联接,我相信会有更好的答案。