需要一些帮助我的SQL查询

时间:2017-03-28 00:18:09

标签: mysql database

我有类别的按钮,我正在尝试做的是当我点击一个按钮(显示一个类别)时,我想显示此类别的所有问题。

我有两张桌子:

问题,我有以下字段:

questionsID,questions,categories_categoriesID, languages_languagesID 

类别,我有以下字段:

categoriesID , categorytype

我的查询有问题。 到目前为止我所做的但是没有用到这里:

SELECT questions FROM Questions WHERE categories_categoriesID == categoriesID FROM Categories;

2 个答案:

答案 0 :(得分:0)

SELECT *
FROM Questions
JOIN Categories
ON categoriesID = categgories_categoriesID

答案 1 :(得分:0)

您的SQL查询错误。您正尝试加入不需要的两个表格,因为您可以通过 categories_categoriesID 根据类别获取问题。尝试阅读有关SQL查询的更多信息。 以下是一些资源:

  1. https://www.w3schools.com/sql/
  2. https://www.techonthenet.com/sql/
  3. 正确的SQL查询将是:

    SELECT questions FROM Questions 
      WHERE categories_categoriesID = <The Category ID Based On The Button>
    

    您必须为该按钮指定一个特定的 categoriesID ,以替换查询中的值。例如,如果按钮1引用类别19,则查询应为:

    SELECT questions FROM Questions 
      WHERE categories_categoriesID = 19