草庐IT

story_category

全部标签

MySQL : writing query for relational tables for strict categories

我想写一个查询,只选择特定国家的问题,所以当我选择包含国家1和2的问题时,只显示有2个国家的问题,这些国家是1和2。我有3个表-问题、国家、questions_has_countries问题:id,问题国家:id,namequestions_has_countries:questions_id,countries_id我试过了:SELECTq.question,q.id,c.idFROMquestionsasq,countriesasc,questions_has_countriesasqhcWHEREc.id=qhc.countries_idANDqhc.questions_id=q

php - 数据库建模 : best aproach for multiple categories for multiple elements

假设我有10本书,每本书都分配了一些类别(例如:php、编程、cooking、cookies等)。将这些数据存储在数据库中后,我想搜索与某些类别匹配的书籍,并为每对书籍输出匹配的类别。什么是快速且易于代码搜索的最佳方法:1)为每本书创建一个包含所有类别的列,书籍行将是唯一的(每行中的类别用逗号分隔)->从1NF进行非规范化2)制作一列,每行只有一个类别,每本书有多个行我认为如果我将类别1对1存储(方法2),对于其他查询来说会更容易,但对于特定类型的搜索来说会更难。这是正确的吗?我正在使用PHP和MySQL。PPS:我知道多关系设计,我不想每次都加入表。我对某些表使用不同的连接,但这不是

php - MYSQL 获取分配给多个 "categories"的结果可能使用 JOIN?

我是mysql世界的新手,我在从数据库中获取所需数据时遇到了一些问题。我有2个表是...结果ID|TITLE|LOTSOFOTHERDATA|1|res1||2|res2||3|res3||4|res4||5|res5||类别ID|RESULT_ID|CATEGORYNAME|1|1|purchase|2|1|single_family|3|1|conventional|4|2|usda|5|3|somecategory|我正在尝试创建一个查询,该查询将选择属于查询中提供的所有类别的结果。例如,本例中的purchase&single_family&conventional查询将返回结果

mysql - SQL 选择 : Create a column that counts how many sub_categories begin with specific letter

我正在使用的查询如下。我的结果中需要一个名为letter_count的第4列,它计算有多少子类别以A开头,有多少以B开头,等等一直到Z-如果可以动态完成而不是为每个子类别添加一行,那将是更好的选择信。我正在寻找的表格/结果的示例显示在这个问题的底部。我不知道如何修改查询以获得第4列。SELECTheadings.headingASsub_category,LEFT(headings.heading,1)ASfirst_letter,headings.url_codeasurl_codeFROMTOWN_TABLEaINNERJOINheadingsONa.Heading=heading

mysql - 选择类别树中某处具有 category_id 的记录

我正在显示一棵类别树,在每个分支旁边我想要统计相同级别或更低级别的列表的数量。所有列表都有一个处于最低类别级别的catid。也就是说,如果有较低的类别级别可用,则您不能将特定的catid应用于列表。例如,在下面的“列表”表中,您找不到catid=24的列表,因为这还不是该分支树中的最低级别。在我的类别数据库中,最多有4个级别(0-3)。这是表格:all_categories(表格)record_idparent_category_idparent_idtitlelevel----------------------------------------------------------

python - 在 Django 中获取 'popular categories'

我有2个模型Books和Categories我想知道如何根据其中的书籍数量获得前10个类别。我的模型是这样的classBook(models.Model):"""(Bookdescription)"""categories=models.ManyToManyField(Category)classCategory(models.Model):"""(Topicdescription)"""name=models.CharField(blank=False,max_length=100)任何帮助都会很棒,谢谢。 最佳答案 看看Aggr

php - 活字 : Category relationships

我想知道MovableTypeCMS中Category的关系。目前,我有2个类别,名为“CategoryA”和“CategoryB”。我有一个名为“BlogA”的博客。“A类”和“B类”在“博客A”中。当我在下面创建“条目1”时“博客A”,我为“条目1”选择了“类别A”。但是当我检查数据库时,我可以看到“mt_entry”表下的列名“entry_category_id”是“NULL”。我想做的是,我想检索“类别A”下的每个条目。请让我知道是否应该在MovableType数据库下的不同表格中搜索特定类别下的那些条目。提前致谢。 最佳答案

php - 如何在 MySQL 的单个查询中选择所有具有 main_category_name 和 parent_id 的 sub_category 记录?

我的类别表如下所示:------------------------------------id|name|parent_id|------------------------------------1|Vehicles|0|2|CarInsurance|1|3|VanInsurance|1|4|PhoneRecharge|0|5|prepaid|4|6|postpaid|4|输出应该如下所示:---------------------------------------------------------id|parent_id|main_category_name|sub_cate

PHP & MySQL : using group by for categories

我的数据库有以下设置productid|productname|categoryid我想像这样输出它们:category#1item1item2item3category#2item1item2item3我通过将它们分组在一起来使用分组并且工作正常,但我想遍历每个组并显示该组的内容。我该怎么做? 最佳答案 我建议只使用一个简单的查询来获取所有行,并按类别ID排序。仅当其值与上一行相比发生变化时才输出类别。query("SELECT*FROM`myTable`ORDERBYcategoryID");$current_cat=null;

mysql - OpenCart:如何准确填充 oc_category_path

我使用在线服务将数据从我的其他电子商务网站传输到OpenCart一切似乎都已正确转移。但是,产品类别存在一个问题。类别已转移到oc_category表;但是,如果我希望能够在管理员中编辑我的类别,看起来还有另一个名为oc_category_path的表也需要填充。您知道这个表是什么以及我如何正确地填充它吗(我想是手动填充)。确切地说,path_id和level是什么?什么决定了类别的级别?相关表格:CREATETABLE`oc_category`(`category_id`int(11)NOTNULLAUTO_INCREMENT,`image`varchar(255)DEFAULTNU