我正在尝试为我的程序编写SQL查询,但我无法弄清楚如何.我不太了解SQL.
我正在尝试实施在线团队系统(对于某些网站).我有两张桌子:
teams | teamId, eventId
teammembers | teamId, userId, status
Run Code Online (Sandbox Code Playgroud)
现在,我需要:删除teammembers对应的eventId为teamId1的所有记录.
我尝试着:
delete from teammembers where teamId=teams.teamId and teams.eventId=1;
Run Code Online (Sandbox Code Playgroud)
我不确定这是否真的在做我想做的事情.
这个查询是错误的,如果是(可能是),我该如何编写这样的查询?
我有一个包含4列的表,如下所示:
Date Col1 Col2 Col3
27/03/2012 data data data
28/03/2012 data data data
Run Code Online (Sandbox Code Playgroud)
我想从日期为27/03/2012的行中删除Col1和Col2中的数据.谁能告诉我如何进行查询?
这一行mDatabase.execSQL(sql);给出了以下错误:
{ sqlite returned: error code = 1, msg = near "*": syntax error }
for Delete * from table_name Query
Run Code Online (Sandbox Code Playgroud)
我的SQL查询是: DELETE * FROM table_name
我怎么解决这个问题?
从Sql Server 2008中的xml字段中删除具有缺少属性的根节点的所有子节点的正确方法是什么?
我的Xml看起来像这样,我想删除<root>没有ln指定属性的所有子节点
<root>
<title />
<title />
<questionphrase ln="nl">
<xhtml />
</questionphrase>
<questionphrase ln="en">
<xhtml />
</questionphrase>
<information ln="nl">
<xhtml />
</information>
<information ln="en">
<xhtml />
</information>
<title />
<title ln="en">
value
</title>
<label ln="en">
value
</label>
<title />
<title />
</root>
Run Code Online (Sandbox Code Playgroud)
删除后,xml应如下所示
<root>
<questionphrase ln="nl">
<xhtml />
</questionphrase>
<questionphrase ln="en">
<xhtml />
</questionphrase>
<information ln="nl">
<xhtml />
</information>
<information ln="en">
<xhtml />
</information>
<title ln="en">
value
</title>
<label ln="en">
value
</label>
</root>
Run Code Online (Sandbox Code Playgroud) 我需要在表中保留用户的最后5个搜索结果.
我写了一个脚本来删除其他行,但它不起作用:
DELETE FROM
SELECT
ROW_NUMBER () OVER (ORDER BY search_time DESC) AS row_number;
FROM
history_user
WHERE
user_id = 188
WHERE row_number>5
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
我有一个SQL服务器数据库,我想删除除最后15行之外的每一行,但是,我需要这个是'UserID'.
我的数据库包含许多不同用户的条目,其ID是"UserID"列,因此我希望每个用户在数据库中有15个条目,要删除旧条目.
SQL会是什么?
以下是我自己的一个例子:
$sql = "DELETE FROM SocialSenseTracking WHERE UserID NOT IN (SELECT TOP 15 UserID='$user' FROM SocialSenseTracking ORDER BY UserID DESC)";
Run Code Online (Sandbox Code Playgroud) 好奇......在TSQL中是否有一个命令会删除我刚从表中选择的行?
在伪SQL中,类似于
SELECT * FROM TableA THEN DELETE
Run Code Online (Sandbox Code Playgroud)
要么
SELECT * FROM TableA WITH (DELETEROWS)
Run Code Online (Sandbox Code Playgroud)
注意:我不只是想删除行,我想将行返回到temptable 然后删除它们,在同一个语句中
由于Peewee中的"删除"查询不允许加入,删除table_2中与相关table_1中的特定条件匹配的所有记录的最佳方法是什么?
使用一个简单的例子,我想实现相当于:
DELETE message.*
FROM message
JOIN user ON message.from_user_id = user.id
WHERE user.name = "Joe";
Run Code Online (Sandbox Code Playgroud) 我的任务是删除名称以Z或z开头的任何教职员工.我已经尝试了一些我一直在研究的代码,但是无法使其正常工作.以下是创建表,插入表,最后我尝试删除条目的代码:
CREATE TABLE Faculty (
FacultyID int primary key,
FirstName varchar(30),
LastName varchar(30),
EMail varchar(60),
BirthDate DATE,
Numbr_Courses int
);
insert into Faculty
values (10579, 'John','Spelling','jspelling@faculty.umuc.edu','1983-06-26','5');
insert into Faculty
values (10894, 'Ron','Danning','rdanning@faculty.umuc.edu','1976-06-12','4');
insert into Faculty
values (23487, 'Blair','Davidson','bdavidson@faculty.umuc.edu','1977-08-27','2');
insert into Faculty
values (13456, 'David','Burtner','dburtner@faculty.umuc.edu','1967-11-04','3');
insert into Faculty
values (78546, 'Jessica','Dawn','jdawn@faculty.umuc.edu','1973-05-28','3');
insert into Faculty
values (23564, 'Randy','Zilman','rgilman@faculty.umuc.edu','1975-10-04','3');
insert into Faculty
values (85462, 'Carol','Lily','clily@faculty.umuc.edu','1954-07-16','3');
insert into Faculty
values (45126, 'Jason','Borne','jborne@faculty.umuc.edu','1963-01-26','4');
insert into Faculty
values (65894, 'Tom','Cruise','tcruise@faculty.umuc.edu','1965-08-01','3');
insert into Faculty
values (56451, 'Michael','Jordan','mjordan@faculty.umuc.edu','1959-12-26','3'); …Run Code Online (Sandbox Code Playgroud) 我想从表中删除所有记录,其中选择的字符串值包含在另一个表中的另一个值中(忽略区分大小写).
例如:if value1="Hello"(来自一个表)和value2-"Hello word"(来自另一个表),那么该记录应该被删除.
DELETE FROM [table1]
WHERE value1 LIKE '%' + (SELECT value2 FROM [table2]) + '%'
Run Code Online (Sandbox Code Playgroud)
但是该SQL语句返回错误.
sql-delete ×10
sql ×8
sql-server ×4
sqlite ×2
t-sql ×2
android ×1
database ×1
mysql ×1
peewee ×1
php ×1
postgresql ×1
python ×1
rows ×1
sql-in ×1
sql-like ×1