通过表选择限制sql结果

时间:2016-08-05 19:23:07

标签: mysql

我很好奇是否可以通过使用可选选项连接另一个表来限制sql select语句的结果。即。有一个用户可以使用的表来更新他们的首选项,例如显示a,c,d并且不显示b和e。 (假设表格只有a-e列)(这与问题分开)。一旦用户更新/选择他们的选项,我很好奇,如果我可以创建一个sql select语句,该语句将根据用户在第一个表中选择的选项获取另一个表的结果。我知道可以创建一个包含所有结果的更大的语句,如果没有提供该值,则省略它们。我很好奇,如果有办法只根据另一个表选择特定的列

1 个答案:

答案 0 :(得分:0)

  

我很好奇是否有办法只选择特定的列   离开另一张桌子

没有。查询不能有不同的列。从技术上讲,您可以使存储过程执行类似的操作;但它被认为是一种相当差的做法。

......以正确的方式做事可能不会成为一个更大的陈述"。