我需要从两个表中计数数据,并在单个输出中显示它们。
我有两张桌子
branches
atms
我需要像下面这样显示输出
bank_id atms branches
1 20 30
下面的查询在mysql上运行得很好,但在posgres中却没有任何进展。
SELECT * from (
(SELECT count(*) FROM branches where bank_id=30) as branch_count ,
(SELECT count(*) FROM atms where bank_id=30) as atm_count
)t
Mysql版本- 5.5.39
我有两张表Bugs和BugStatus
我想获取给定用户的Open和Closed错误计数。
我当前正在使用此查询
SELECT BugStatus.name,
count(BugStatus.name) AS count
FROM bugs
INNER JOIN BugStatus ON bugs.status = bugstatus.id
WHERE bugs.assignee='irakam'
GROUP BY bugstatus.name;
现在让我们假设我的Bugs表中有100,000行。这个查询是否仍然有效,或者我应该
我目前有两张桌子:
最爱: userID drinkName
历史: userID drinkName
我希望得到特定userID在每个表中显示的总次数之和,然后在两个表中显示userID的总次数。
(SELECT COUNT(userID) AS totalDrinks FROM History
WHERE userID = 'sai') union
(SELECT COUNT(userID) AS totalDrinks FROM Favorite
WHERE userID = 'sai')
因此,该代码将为我提供以下输出:
totalDrinks
4.
我有两张桌子。一个视频(lol_videos):
ID,标题,Url,...
和一个命中表(lol_hits):
ID、videoID、时间戳
我想从视频表中排序我的视频,取决于它有多少点击(存储在lol_hits中),并在特定的时间跨度内。
我试过一些不同的东西,但是我真的不能..到目前为止,我只是得到了一些无用的mysql错误:
$query = "SELECT `lol_videos`.*, COUNT(lol_hits.videoID) as hit_count".
" FROM `lol_videos`".
" WHERE published
我有两张桌子。
我使用此查询从另一个表中的一个表中查找字段的出现数。
select t.id, t.tag_text, count(*) cnt from sms s, template as t
where s.id_template=t.id
group by t.tag_text
order by cnt desc
如果短消息少于5次,我如何从模板中删除所有行?这意味着如果计数小于5,我使用MySQL。
我对mysql中的一个不是很清楚。我有两张表:
tblcategory
id,名称
tblproduct
id、名称、数量、价格、Category_id
并且,当我使用sql选择所有要按产品数量排序的目录时:
SELECT c.id,c.name,count(p.id) as product_count
FROM tblcategory as c inner join tblproduct as p on c.id=p.category_id
GROUP BY c.id,c.name
ORDER BY product_count;
结果是一些没有产品的类别没有出现在我的结果中!我怎样才能
我有两张表:景点和城市。Attractions包含一个名为city的列,它引用了cities表中的id。我想形成一个MySQL语句,告诉我哪些城市最吸引人。
我知道我能做到:
SELECT COUNT(*) as `number`
FROM `attractions`
WHERE `city` = XX
...to获取一个城市中有多少个景点的计数,但是有没有一条语句可以计数每个城市中的所有景点,并按景点数量降序返回结果?
我的问题是,我的扳机起作用了。我有两张桌子:
节点
表b
触发器内部的查询工作正常,所以我想我搞砸了触发器,我不知道自己做错了什么(以前从未使用过MySQL,所以这对我来说是个猜测游戏)
每当我删除tableb和节点表,并插入到节点,新的值将不会被计算到tableb中,除非我再次插入到节点中。那一切都很好。我的MySQL触发器如下:
DELIMITER //
CREATE TRIGGER INSERT_USERS_FORUM
AFTER INSERT ON node
FOR EACH ROW BEGIN
update tableb
set forum_count
我在两张桌子上一起工作,数几个SKU。
因为我可以把它们总结成多少,没有问题。但我需要数一数SKU的数量。
我只能在一张桌子上得到SKU中的计数,但不能做两张表。我试过UNION但没有起作用
SELECT
transaction_type, sku, count(quantity_purchased) as SKU_ORDER
FROM
settlements_qty_test
WHERE
transaction_type = 'order'
AND amount_description = 'Principal
我有两张桌子, 城市 Id | city_name Wanteds Id | city_id | user_id 我想使用如下所示的MySQL查询创建一个表- City Name | Number of Wanteds
Leeds | 3
Manchester| 1
Halifax | 0
Bradford | 0 等 其中,从wanteds表中提取的Wanteds的数量是city_id的总数。 我试过了 select c.city_name, count(w.city_id) from cities c inner join wanteds w on c.id = w.ci
下午好。
我正在尝试创建数据库中包含某个表中数据的所有用户的列表。
我有两张桌子。
用户-包含所有用户的名称。
数据-包含相对于用户的数据(信息技术不明显地称为数据)。
假设我有3个用户:
佩德罗;
阿曼多;
亨里克;
佩德罗在第二个表中有数据。"Armando“和"Henrique”在另一张表中没有任何数据。
我希望在" data“表中打印包含数据的所有用户的名称。
我试过这样做:
$query=mysql_query("select nome from users where nome <> 'admin' ORDER BY no
我有两张桌子
单击2.乘坐
点击表
id \ time
乘坐表
id \\时间戳
我希望逐组从两个表(从ride.timestamp中提取的日期)获得数据,但只有在两个表中都有相同日期的条目时,我才会获得数据,但我想要数据,而不管哪一个表没有数据。我不知道外部连接是否是一个答案,但是mysql不支持外部连接。
我的当前查询,只有在两个表中都有条目时才能获得数据。
COUNT(distinct ride.id) AS ride_ads,
COUNT(distinct clicks.id) AS clicks
FROM ride INNER JOIN clicks ON EXTRACT(DAY
我正在寻找一些帮助,使我的php/MySQL代码更有效率。目前,我的PHP代码中有一条嵌套的SQL语句,它一直在运行。我知道有一种更有效的方法,在一条语句中执行查询,但我正在努力弄清楚如何做到这一点。
基本上,我有两张桌子。“顾客”和“购买”。我想浏览一下“客户”表,并计算/显示他们从“购买”表中购买了多少东西。
这是我的php/mysql代码:
$sql = "SELECT CustomerID, Username, Active FROM customers WHERE AND Active = 'Y'";
$result = mysql_query($s
我很难搞清楚下面的mysql查询是如何工作的
SELECT dp.name, COUNT(em.dp) as employees
FROM dp LEFT JOIN em ON dp.name=em.dp
GROUP BY dp.name
HAVING COUNT(em.dp) = 2;
它只是显示了哪些部门有2名员工。以下是这两张表:
em
----
id
full_name
dp
dp
----
id
name
这是我输入的几个条目。
INSERT INTO em (full_name, dp) VALUES ('Chris', 'ENG'), (
我对MySQL非常陌生,很难运行复杂的查询。我有两张桌子
电影表
CREATE TABLE movies (movieid int(4) NOT NULL PRIMARY KEY,
title varchar(255) NOT NULL,
genres varchar(255) NOT NULL);
打分表
CREATE TABLE ratings (userid int(4) NOT NULL, movieid int(4) NOT NULL,
rating int(1) NOT NULL, timestamp int(10) NOT NULL ADD CONSTRAINT FK_rat
我有两张桌子
usersregistered_members
我想确认用户表中的值,然后将其插入registered_members表中,但问题是..从“用户”表中选择的值,但在registered_members中插入空白值,为什么?
<?
include('conf.php');
// Passkey that got from link
$passkey=$_GET['passkey'];
$tbl_name1="users";
// Retrieve data from table where row that match t
我有两张桌子:
第一个表包含当前一天(每小时)的数据--这个表有需要处理的原始数据。第二个表包含前一天的数据(每天)--这个表已经有为每天计算的值。
我希望将其组合到MySQL查询中的行,以便返回以前日期(每天)和当前日期(同样是每天)的数据。
目前,我正在使用两个mysql查询:
//table 1, data for current day
$qry1="
select DATE_FORMAT(completedate,'%Y-%m-%d') as date, SUM(IF(complete = 1,a
我有两张桌子。如何在mysql中获取左表的总记录和右表的匹配记录?我使用的是下面的查询,但它只能从两个表中获得匹配的记录。
SELECT post_id,COUNT(post_id) as pid,hostel_id,ht.user_id,hostel_name,
hostel_type,hostel_district,hostel_area,post_date,hostel_rent,hostel_respond,
h_contact_num,created_date,h_food_type
FROM hostels ht
left join histroy hr