小编ICo*_*sed的帖子

ForeignKey引用相同的表

有一个面试测试,下面是表格和结构

 Table Person = id, name, dob, dod, mother_id, father_id
 Primary Key (id)
 Foreign Key mother_id references Person
 Foreign Key father_id references Person
Run Code Online (Sandbox Code Playgroud)

有人问道

  1. "选择所有母亲"
  2. "选择那些'约翰史密斯'和'简'的孩子

我很困惑,因为我假设外键会像往常一样与其他表联系起来.但那时我失败了.有人知道实际答案和原因吗?

mysql sql

11
推荐指数
1
解决办法
8429
查看次数

按Postgresql日期时间分组

HY.我的postgresql数据库中有员工记录

 CODE     DATE       COUNT 
"3443"   "2009-04-02"  3
"3444"   "2009-04-06"  1
"3443"   "2009-04-06"  1
"3443"   "2009-04-07"  7
Run Code Online (Sandbox Code Playgroud)

我想使用一个查询"选择所有代码并计算他们在本月发生的事情"

结果:

 CODE     DATE     COUNT 
"3443"   "2009-04"  3
"3441"   "2009-04"  13
"3442"   "2009-04"  11
"3445"   "2009-04"  72
Run Code Online (Sandbox Code Playgroud)

我确实使用了查询即

SELECT CODE,date_part('month',DATE),count(CODE)
FROM employee
where 
group by CODE,DATE
Run Code Online (Sandbox Code Playgroud)

上面的查询运行正常,但记录中列出的月份是数字形式,很难找到一个月属于哪一年.简而言之,我想得到结果,如上面在RESULT部分中提到的那样.谢谢

database postgresql group-by

9
推荐指数
2
解决办法
2万
查看次数

无法在liferay小孔上获得远程ip和位置

我正在使用ubuntu 12.04,liferay版本6.0.1,在我的系统上打开jdk 6.我试图在java中获取远程ip和位置.为此我找到了Host Ip服务,通过它我可以使用apache http get方法获取位置.我已在本地系统上成功执行了此操作.但是在实际的服务器上,liferay portlet没有运行,并且很难找到错误,因为多个实例同时运行.服务器是基于Window的.我在MVC Portlet的doView()中使用此方法来获取ip

com.liferay.portal.util.PortalUtil.getHttpServletRequest(renderRequest).getRemoteAddr()
Run Code Online (Sandbox Code Playgroud)

ip portlet geolocation liferay

5
推荐指数
1
解决办法
1725
查看次数

使用pl/sql dom解析器解析XML的最简单方法

我不知道如何解释,但我会尽我所能.我正在使用Oracle Apex并在我的表中使用数据类型为Clob的名为"CLOBTABLE"的XML.我已经尝试过XMLTYPE作为数据类型,但它不接受顶点中的任何数据,所以我使用CLOB当前作为数据类型.现在我想使用xml形式的数据,即

<Row>
    <cellArray>
        <Cell>
            <columnId>1</columnId>
            <valueArray>
                <Value>
                    <value>IR000024575452</value>
                </Value>
            </valueArray>
        </Cell>
        <Cell>
            <columnId>5</columnId>
            <valueArray>
                <Value>
                    <value>AZ12579856-001</value>
                </Value>
            </valueArray>
        </Cell>
        <Cell>
            <columnId>2</columnId>
            <valueArray>
                <Value>
                    <value>IT06686</value>
                </Value>
            </valueArray>
        </Cell>
        <Cell>
            <columnId>9</columnId>
            <valueArray>
                <Value>
                    <value>Hu Mics Metab K</value>
                </Value>
            </valueArray>
        </Cell>
        <Cell>
            <columnId>8</columnId>
            <valueArray>
                <Value>
                    <value>2006-03-31</value>
                </Value>
            </valueArray>
        </Cell>
        <Cell>
            <columnId>7</columnId>
            <valueArray>
                <Value>
                    <value>2006-07-27</value>
                </Value>
            </valueArray>
        </Cell>
    </cellArray>
</Row>
<Row>
    <cellArray>
        <Cell>
            <columnId>1</columnId>
            <valueArray>
                <Value>
                    <value>IR000024575452</value>
                </Value>
            </valueArray>
        </Cell>
        <Cell>
            <columnId>5</columnId>
            <valueArray>
                <Value>
                    <value>AZ12579856-001</value>
                </Value>
            </valueArray>
        </Cell>
        <Cell>
            <columnId>2</columnId>
            <valueArray>
                <Value>
                    <value>IT06686</value> …
Run Code Online (Sandbox Code Playgroud)

oracle plsql xml-parsing oracle-apex

2
推荐指数
1
解决办法
2万
查看次数