大家好,
例如,我有两张桌子;
表名X
________________
| id | A |
|____|_________|
| 1 | 1,2,4,8 |
|____|_________|
此查询在另一个表Y中运行,
mysql_query(" Select * from Y where id IN(1,2,4,8) ")
但这不管用,
mysql_query(" Select * from Y where id IN(Select A from X where id=1) ")
我能做什么?谢谢。
让我说我有下面的查询。
SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;
恐怕两张桌子上都有一座同样的城市,她会给我的:
| City |
| -------- |
| NY |
| NY |
我在一个HTML中获取它,是否有一种方法与MySQL表结果行不同,其他方法是在表本身中创建另一列,例如列type。
也许可以在查询中追加结果集本身?
我有以下两张表:
足球-它有2267个独特的记录。
football_assets -它有2716个独特的记录。
现在,我在phpmyadmin中运行mysql查询:-
select * from football_assets where pair in (SELECT DISTINCT pair FROM `football`);
查询只返回2191名玩家,但应该提供2267条记录。我想知道为什么??
提前谢谢。
我有两张桌子
公司(符号,价格,价格)
观察表(文号,瓦特瓦卢)
每当公司信息中的价格被更新时,我需要从COMPANYINFO的PARENTTABLE字段中的表中获得最大值,并更新监视表的WATCHVALUE。
我在COMPANYINFO中定义的触发器如下
BEGIN UPDATE WATCHLIST SET WATCHVALUE= (SELECT MAX(WATCHVALUE) FROM NEW.PARENTTABLE) WHERE SYMBOL = NEW.SYMBOL; END
数据库不是接受NEW.PARENTTABLE值,而是尝试接受新数据库的PARENTTABLE表。是否可以使触发
我想编写一个MySQL查询,用另一个表中的数据替换JSON。
我有两张桌子,“预订”和“座位”。保留包含一列“席位”,一个JSON数组引用表“席位”的ID。桌椅上也有“名称”一栏。现在,我希望基本上将保留表的席位列的JSON数据中的I替换为存储在席位表中的相应I的名称。
有没有办法在Mysql查询中做到这一点?我不知道如何将查询结果打包成JSON格式,并将其作为列返回,我已经尝试以某种方式使用JSON_EXTRACT :参见下面的测试。
SELECT * FROM `seats` WHERE ID = JSON_EXTRACT('["276", "277"
我有两张表:
user
ID -名称
posts
ID - UserID - Text - Postdate
现在我想选择所有用户,以及他们在过去15分钟内发布的所有帖子。我还想显示每个用户,这些用户甚至没有在匹配条件下发布帖子。
我现在是这样做的:
$user_q = mysql_query("SELECT * FROM user");
while ($a = mysql_fetch_assoc($user_q))
{
$post_q = mysql_query("SELECT * FROM posts WHERE Userid=".$a['
我有两张桌子,ranks和accounts。当插入到accounts中时,我首先获取级别的ID,将其存储在运行查询的脚本上的一个变量中,然后使用秩ID将新帐户插入表中。如何将其合并成单个MySQL语句?
更新:
// This is pseudo code.
var acct = GetAcct()
var a = MySQL.query("SELECT `id` FROM `ranks`
WHERE `name`=" + acct.rankName).firstResult()
var b = MySQL.query("INSERT INTO `
我已经编写了一个代码,它在我的数据库中的两个表之间传输数据,但是当我把它跨过去时,订单就到处都是。是否有办法在数据传输时对数据进行排序?
这是我正在使用的查询。这两张桌子在各个方面都是相同的。
$query = mysql_query("INSERT INTO hf_hauls (SELECT * FROM hf_hauls_input ORDER BY trip_no ASC)");
$row = mysql_fetch_array($query);
任何帮助都将不胜感激。
我有两张桌子
表A有usr_id , usr_name , usr_status [1 or 0]
表B有id, usr_id,tracked_date [Each user can track multiple time]
需要获得每个用户拥有usr_status = 1的最后一条轨道
如何通过MySQL查询实现?
试着像:
SELECT
*
FROM
tableb b
LEFT JOIN
tablea a ON a.usr_id = b.usr_id
GROUP BY a.usr_id
请给我建议?
我有两张表:
UserTable
id nama
-- -------------------
1 Administrator
11 Agung
21 Sagita
50 John
100 Purnama
Filtertable
id idlist
-- ------------------
1 1,21,100
2 21,50
所以我想用第二个表中的id查询name表
SELECT id, nama FROM UserTable
WHERE id IN (SELECT idlist FROM FilterTable WHERE id =1)
但在MySQL中,结果
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行。这个查询是否仍然有效,或者我应该
我有两张桌子。就像
-用户表
id user email
1 admin admin@gmail.com
2 editor editor@gmail.com
-名称表
name userid fullname mobile
own 1 Rahim 012314
father 1 Karim 120120
mother 1 Florin 212021
如何在一次查询中获取mysql中的所有数据(如姓名、父亲、母亲、自己的姓名)?
我有两张桌子。如何在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
我有两张桌子。我希望能够从下面的orders表代码中获得信用表中每个id的订单:
$downlinequery = "SELECT recid, Level, sp1 FROM credit
WHERE sp1 = '$id' or sp2 = '$id' or sp3 = '$id' or sp4 = '$id'
or sp5 = '$id' or sp6 = '$id' or sp7 = '$id'
假设我有两张桌子,两张都有一列"col“。
带值的表A ( A,B,C,D,E )
表B的值为H,I,J,K,NULL。
现在,当我运行查询SELECT col from A where col NOT IN (SELECT col from B);时,会得到一个空的结果。
显然,只有当NULL是从内部查询返回的值之一时,才会发生这种情况。
背后有什么逻辑吗?
因此,我有一个mysql查询,这个查询以前是按预期工作的,但现在我认为已经发生了一些事情,它似乎不再工作了。
我有两张我想加入的桌子。“
用户
和
日志
我想要一个“用户”表中所有用户id(UID)的列表,这些表中有而不是今天登录。所以我用了这个查询。
SELECT users.UID
FROM users
LEFT JOIN logs
ON users.UID = logs.UID
AND DATE(logs.SCANTIME )=DATE(SYSDATE())
WHERE logs.UID is null
上面的查询过去是工作的,但现在返回的是一个不应该存在
我有两张表:
学生
列
first_name
last_name
teacher_accounts
列
fname
lname
我有一个输入表单,它接受输入字段中输入的数据,并通过以下SQL查询传递数据:
select * from student WHERE first_name like '%$q%' OR last_name like '%$q%'
但是,我现在想连接teacher_accounts表,看看输入的名称是否可能与输入字段中输入的名称匹配。本质上,我需要一条SQL语句来根据输入字段中输入的数据检查teacher_accounts和stateme