我仍然是mysql的新手,直到现在才在我的代码中使用基本的查询。但我现在需要的是以下内容。我有一个数据库与行: id,名字,姓氏,电子邮件,公司id。
我想选择在整个数据库中companyid的计数仅为1的所有值。(一些联系人共享一家公司)。其次,我需要为一家公司选择所有第一次创建的联系人,该公司在数据库中有超过1个条目。我尝试了一大堆组,distinct,但是不能让它工作。
SELECT * FROM `contacts` WHERE (SELECT COUNT(companyid) FROM `contacts`) <2
我试过了,但显然是不正确的。
问候
我有一个PostgreSQL模型(在Django上下文中生成),如下所示:
CREATE TABLE org (
id INTEGER NOT NULL,
parent_id INTEGER,
name CHARACTER VARYING(24),
org_type CHARACTER VARYING(8),
country CHARACTER VARYING(2)
)
CREATE TABLE rate (
id INTEGER NOT NULL,
org_id INTEGER NOT NULL,
rate DOUBLE PRECISION NOT NUL
我的主页是www.respectmyplanet.org,我正在写Codeigniter。免责声明:我是一名金融分析师,只是一名业余程序员,没有接受过正式的编程教育。
看看下面我写的例子:如果你在我的主页上点击我地图上的任何标记,你就会得到一个从我的地理模型运行这个方法的AJAX调用的infowindow:
public function get_well_infowindow ($permit) {
$sql = sprintf("SELECT * FROM mi_oil_well_info WHERE Permit_No = '%s' LIMIT 1
当涉及到角色时,我有一个概念问题。我不太熟悉数据库设计或访问控制。假设我有4个收藏品。
用户
公司
设备
位置
1. A user can register.
2. A user will be added to a company.
3. User gets access to all equipment and locations with the company ID.
验证注册用户是否属于公司的好方法是什么?我在想手工验证,因为公司里的每个人都不应该有权限。但任何聪明的想法都会受到赞赏。
收藏、设备和地点保存着属于不同公司的文件。这些收藏品可能会变