MySQL - 使用SELECT - 新手

时间:2011-11-16 15:38:18

标签: mysql select

绝对新手:

我的表有列:resource,resource_type_field,value。 我有这个简单的查询

SELECT `resource` FROM `resource_data` WHERE `resource_type_field`=8

并且需要获取结果,对这些结果进行另一个查询:

SELECT `resource` FROM `resource_data` WHERE `value`=2011

并选择'value',这两个查询匹配。这是怎么做到的?

感谢您的帮助。

4 个答案:

答案 0 :(得分:2)

SELECT `resource` FROM `resource_data` WHERE `resource_type_field`=8 AND `value`=2011;

答案 1 :(得分:1)

SELECT `resource` FROM `resource_data` WHERE `value`=2011 AND `resource_type_field`=8

答案 2 :(得分:1)

您可以在WHERE clause中使用布尔运算符和其他表达式来组合您的条件。

最后,您需要在SELECT部分中指定要检索的字段。

也许你应该从阅读SQL教程开始。

答案 3 :(得分:0)

  

并选择'value',这两个查询匹配

由于值始终为2011,因此请使用where和where子句

SELECT `resource` 
FROM `resource_data` 
WHERE `resource_type_field`=8
  And `value`=2011

如果有帮助,请投票