我有一个数据库,我想查询与product_fields连接的产品中的所有记录。但在product_fields中可能没有颜色的记录,在这种情况下,我仍然希望显示一条记录,只有字段颜色可以保留为空。product_fields表由同一产品的几条记录组成,并有一个“name”和“value”字段。
看看我想出来的这句话:
SELECT p.*, c.value AS color
FROM products p
LEFT JOIN product_fields c ON c.product_id = products.id
WHERE c.name = 'color'
AND pr
我有一个数据库应用程序,我正在为汽车产品工作。
我希望返回的产品结果符合以下条件:
'MAKE‘必须与匹配’MAKE‘必须与匹配,但当它到达'OPTIONS’时,它可以是其中之一,也可以是全部。我希望它返回选择的一个或全部选项的产品。
我正在使用:
SELECT *
FROM `PRODUCTS`
WHERE `MAKE` LIKE '%CHEV%'
AND `CATEGORY` LIKE '%BUMPERS%'
AND `OPTIONS` LIKE '%TOW HOOKS%'
OR `OPTIONS` LIKE '%L
我正在尝试过滤数据透视表中的一个字段,以便它只显示一些值。
我有一个字段,这是产品代码,我想只显示产品代码是H01,P07,F04,L43,...这份清单还在继续。目前,我必须单击字段旁边的小箭头,在代码上进行搜索,然后单击复选框add current filter to selection并单击ok。对于这20个不同的产品代码,我必须这样做20次。
有没有办法立即进入搜索框H01,P07,F04,L43,...只需一次,然后点击确定,我将立即看到所有的产品代码。
谢谢,
约翰。
我是access 2007的初学者,我想创建一个包含许多字段(产品id、产品名称等和交易日期)的表单,并使用查询来搜索数据,换句话说,我想在此表单中输入日期范围,即从1/1/2013到1/03/2013,并搜索产品x(注意)我的基本表只包含transacton字段的日期,而不包含from、to字段( from、to字段我只想将它们添加到搜索表单中,并根据value或date of transaction字段进行搜索)请帮助我
主要问题
是否有SQL命令可以从表行中选择值,并在同一SQL命令中更新该值?
更详细的问题
我在一个电子商务网站上工作,在那里我使用MYSQL数据库,它有一个products表,其中有一个列表,等待它,产品。
该表中包括一个quantity字段和一个sold字段。
quantity表示该产品的总数量,而sold是该产品的当前销售/用户购买量。
因此,如果sold字段与quantity匹配,我希望更新前端quantity,以表明它缺货。
因此,当用户购买“x”数量的产品时,我知道我可以执行以下两个SQL命令来更新sold字段:
SELECT sold FROM products WHERE pr
我有模型类别:
class Category extends Model
{
protected $fillable = ['title', 'description', 'keywords', 'slug'];
public function getRouteKeyName()
{
return 'slug';
}
public function products()
{
return $this->hasMany(Prod