对不起,如果这个问题很愚蠢,但我的应用程序中有一些奇怪的行为,我想实时查看 mysql 数据库中查询的内容。那可能吗?或者不是实时的,一些带有秒数的日志也可以工作。非常感谢。
主页
/
user-38751
Battle_Slug's questions
Battle_Slug
Asked:
2015-12-26 10:51:21 +0800 CST
我有表公司:
company_id |
- - - - - - - - - - - - - -
1 |
2 |
员工:
employee_id |
- - - - - - - - - - - -
1 |
2 |
它们通过表 employee_company 连接:
employee_id | company_id
- - - - - - - - - - - -
1 | 1
2 | 1
1 | 2
2 | 2
还有一些因素,通过表连接到公司:
factor_id | company_id
- - - - - - - - - - - -
1 | 1
1 | 2
2 | 3
还有一个分数表,对于每个分数,都有一对独特的公司和员工:
score_id | employee_id | company_id | score |
- - - - - - - - - - - - - - - - - - - - - - - -
1 | 1 | 1 | 21
2 | 1 | 2 | 30
3 | 2 | 1 | 50
4 | 2 | 2 | 11
目标是让表格有一组行,显示每个员工的最低分数,按因素过滤,类似这样:
| employee_id | score |
- - - - - - - - - - - - -
1 | 21
2 | 11
现在我构建了连接所有表并显示所有分数的查询:
select * from employee
join employee_company on employee.employee_id=employee_company.employee_id
join company on company.company_id=employee_company.company_id
join score on score.employee_id=employee.employee_id and score.company_id=company.company_id
join factor_company on factor_company.company_id=company.company_id
join factor on factor_company.factor_id=factor.factor_id
where factor.factor_id =:factor_id;
如何将它减少到我需要的?谢谢你。
Battle_Slug
Asked:
2014-06-30 23:47:15 +0800 CST
Battle_Slug
Asked:
2014-05-22 06:42:05 +0800 CST
我无法开始sqlplus
我已经阅读了我找到的所有内容,尝试了所有内容,但我仍然收到“找不到命令”
我有一个用户 oracle,我确实导出了ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
.bash_profile 是:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
umask 022
# User specific environment and startup programs
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_HOME
PATH=$PATH:$HOME/bin
export PATH