首页 > TAG信息列表 > sql-view

sql-与SELECT和VIEW内部的SELECT不同的结果

SELECT语句的结果与VIEW内部SELECT的结果不同.如何解决问题并从视图中获得相同的结果? 动作表: +--+---------+--------------+-----------+------+ |id|person_id|action_type_id|currency_id|sum | +--+---------+--------------+-----------+------+ |1 |1 |1

如何在MySQL中创建视图以将第二个表中的行合并为第一个CSV列

我需要在MySQL中创建可以将两个表组合在一起的VIEW,以便对于第一个表中的每一行都必须添加第二个表中的列,但是由于行数据必须格式化为具有多个CSV的多个字段,因此每一行必须具有多个CSV. 我最初的方法是使用MySQL VIEW,但无法找到将第二个表中的多行数据显示为View表中的CSV单个单

java-Jpa&Hibernate是否加载在DB中异步更改的数据?

我在其中查询数据库的oracle视图. create or replace view my_view as Select cc.CCID ccid sm.SMCODE smcode, NVL(sm.smname, cc.ccname) sname From CC cc Inner Join SM sm On cc.id = sm.id; 我使用jpa 2.1和hibernate 4.3.7将视图映射到我的实体. 我

如何在phpMyAdmin或其他程序中看到用于创建视图的原始MySQL?

如何在phpMyAdmin或其他程序中看到用于创建视图的原始MySQL? 我使用的是phpMyAdmin版本3.3.9. 这篇文章讲述了如何查看用于创建视图的SQL,但它不是使用的原始SQL. How can I edit a view using phpMyAdmin 3.2.4? 返回的代码有效,它只是没有我的原始格式,使编辑更难.是否有一个程序

如何使用存储过程删除mysql数据库中的所有视图?

我希望我的mysql服务器删除数据库中的所有视图.我已经为存储过程创建了一个事件: 开始 DECLARE done INT DEFAULT FALSE; DECLARE VIEW_NAME CHAR(255); DECLARE VIEW_NAMES CURSOR FOR SELECT table_name FROM information_schema.views; DECLARE CONTINUE HANDLER FOR NOT FOUND

java – mysql视图在事务内部没有刷新(Hibernate / Spring)

我使用Spring for DI和Hibernate在mySQL数据库上进行数据访问.我在一个事务中有代码,该事务在表中插入记录,然后执行查询该表并执行一些聚合计算的视图.我看到的问题是我刚刚在同一个事务中插入的记录未包含在视图的计算值中.我在mySQL工作台中运行相同的视图,插入的值包含在视图中

如何使MySql View在获取时筛选每个表

我有一个观点,女巫的工作是这样的: CREATE VIEW v_myView as SELECT * FROM( (SELECT a,b,c,d FROM table1) UNION ALL (SELECT a,b,c,d FROM table2) UNION ALL (SELECT a,b,c,d FROM table3) . . .) 当我使用视图时,我会像这样过滤它: S

mysql – SQL从同一个表中选择两个最大行并与第三个表连接

混合中的两个表格: 项目 | item_id | user_id | data | ---------------------------- | 10 | 100 | A | | 11 | 100 | C | | 12 | 101 | E | | 13 | 101 | G | item_detail | id | item_id | ignore | detail1 | detail2 | det