mysql - 使用 SQL View 和两个用例

标签 mysql sql

我有使用表的 SQL 的基本知识,但我只能访问 SQL View ,并且我想经常执行这些任务

a) 列出包含列名称“SEX”的 View 名称

This is what I did wrote for searching view names with specific column 
values

select distinct TABLE_NAME
   from INFORMATION_SCHEMA.COLUMNS
   where COLUMN_NAME in ('Sex')
   and TABLE_SCHEMA = 'BTJrView' ;

I get an error Relation 'COLUMNS' does not exist

b) 列出包含列值“IFX”的 View 名称

这两种情况需要帮助

再说一次,我正在使用 View ,但无法访问表

最佳答案

你可以试试这个:

select a.name View_name,b.name column_name
from sys.all_objects a
    inner join sys.all_columns b
        on a.object_id=b.object_id
where a.type_desc = 'View'
and b.name in ('SEX','IFX')

关于mysql - 使用 SQL View 和两个用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28081431/

相关文章:

java - Spring JPA + MySQL 和死锁

php - 如何删除主分类和子分类

mysql - 关于优化技能数据库表的建议

sql - 在一个词中搜索文字

phpmyadmin 错误 : cant create table error number 150

mysql - 内部连接效果不佳

mysql - 将 PYQT 与 WordPress 结合使用

java - 如何创建可滚动的结果集?

MySQL - 交换连续两列的值

mysql - 使用 knex.js 使用选择查询的结果更新现有列