我有一个二手销售汽车数据库和四个关系表.相同的列名称具有关系.
表格是::
Record
RecID Markname Model ...
Features
:FeatureID Featurename
Marks
:MarkID Markname
Carfeature
:CarfeatureID RecID FeatureID
现在,我想删除c#中Marks的标记.当我删除标记时,SQL必须删除具有此标记的所有记录.
我使用了这样的查询:
DELETE from Carfeature
where RecID = (select RecID
from Record
where Mark = (select markname
from Marks
where MarkID=@MarkID))";
string sorgudelmarkfromrecord = "DELETE from Record where Mark=
(select Markname from Marks where MarkID=@MarkID)";
string sorgudelmark = "DELETE from Marks where MarkID=@MarkID";
Run Code Online (Sandbox Code Playgroud)
当我运行这个时,我收到如下错误消息:
Subquery
返回超过1的值.
当subquery
以下=, !=, <, <= , >, >=
或当subquery
用作表达式时,不允许这样做.
该语句已终止.
那么,我如何从表中删除多个数据?
我有一列本月在我的表.月份名称和日期存储在此月份列中
Month
01-JAN-12
02-FEB-12
Run Code Online (Sandbox Code Playgroud)
等等.
如何转换的日期为本月数如
Month
1
2
Run Code Online (Sandbox Code Playgroud)
等等
我有一个表格,我正在尝试建立一个表格中出现两次以上的所有城市的清单.我正在尝试当前查询我被告知"函数计数不存在"?我究竟做错了什么?
SELECT COUNT (city)
FROM `table1`
GROUP BY city
HAVING COUNT (city) >=2
Run Code Online (Sandbox Code Playgroud) 我这里有一个代码,用于从数据库中选择所有数据,这是我的代码:
<?php
$name = $_POST['cname'];
if ($_POST["Search"] == "Search") {
$query = mysql_query("SELECT * FROM parts WHERE cname LIKE '%$name%'");
if (!empty($query)) {
$vsi = 'No Data';
$date = 'No Data';
$cname = 'No Data';
}
while ($row = @mysql_fetch_array($query)) {
$vsi = $row["vsi"];
$date = $row["date"];
$cname = $row["cname"];
}
Run Code Online (Sandbox Code Playgroud)
这是我如何回应所有变量,
<tr class="gradeC">
<?php echo "<td width='10%'><font size='-2'> $vsi </font></td>" ?>
<?php echo "<td width='20%'><font size='-2'>$date</font></td>" ?>
<?php echo "<td width='20%'><font size='-2'> $cname</font></td>" ?>
</tr>
Run Code Online (Sandbox Code Playgroud)
我的问题是,
我只从每一行得到一个结果,但我在数据库中的数据是5.
这是我的结果
vsi …
Run Code Online (Sandbox Code Playgroud) 我有一个字符串数组:
string[] PropertyIds= new string[5];
Run Code Online (Sandbox Code Playgroud)
甲List
类(Property
)
List<Property> properties = new List<Property>();
Run Code Online (Sandbox Code Playgroud)
该类Property
有以下字段:
PropertyId
(string)和PropertyDesc
(string)
我必须在数组PropertyIds中找到PropertyId的所有值,这些值不在List属性中.
例如
string[] PropertyIds= new string[] { "one", "two", "three" };
List<Property> properties = new List<Property>()
{
new Property("one","This is p1"),
new Property("Five","This is p5"),
new Property("six","This is p6"),
};
Run Code Online (Sandbox Code Playgroud)
然后我的结果应该是两个和三个.
我开始使用Visual Studio 2010(c ++)来编写C代码.
#include <stdio.h>
#include <stdlib.h>
int main(){
printf("test");
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这段代码工作,即使没有添加conio.h
库,程序也会在那里暂停getch()
; 加下划线,它说,错误标识符getch(); 未定义.
怎么可能?
我有这样的年表.每年都有12
价值(固定)
declare @t table (FiscalYear int,[Month] varchar(25))
insert into @t values
(2011,'Jan'),(2011,'Feb'),(2011,'Mar'),(2011,'Apr'),
(2011,'May'),(2011,'Jun'),(2011,'Jul'),(2011,'Aug'),
(2011,'Sep'),(2011,'Oct'),(2011,'Nov'),(2011,'Dec'),
(2012,'Jan'),(2012,'Feb'),(2012,'Mar'),(2012,'Apr'),
(2012,'May'),(2012,'Jun'),(2012,'Jul'),(2012,'Aug'),
(2012,'Sep'),(2012,'Oct'),(2012,'Nov'),(2012,'Dec'),
(2013,'Jan'),(2013,'Feb'),(2013,'Mar'),(2013,'Apr'),
(2013,'May'),(2013,'Jun'),(2013,'Jul'),(2013,'Aug'),
(2013,'Sep'),(2013,'Oct'),(2013,'Nov'),(2013,'Dec')
Run Code Online (Sandbox Code Playgroud)
我想输出为
FYear Month Qt Qtp
2011 Jan 1 1
2011 Feb 1 2
2011 Mar 1 3
2011 Apr 2 1
2011 May 2 2
2011 Jun 2 3
2011 Jul 3 1
2011 Aug 3 2
2011 Sep 3 3
2011 Oct 4 1
2011 Nov 4 2
2011 Dec 4 3
2012 Jan …
Run Code Online (Sandbox Code Playgroud) 我有这个问题:
SELECT *
FROM people
JOIN pets ON people.id = pets.owner_id;
Run Code Online (Sandbox Code Playgroud)
它会为有宠物的人返回结果.但并非所有人都有宠物.我希望查询返回人员表中的所有人,如果他们碰巧有宠物也返回宠物.
但由于宠物是可选的,即使没有宠物的人,如何让这个查询返回?
我有四个表要加入并一起显示输出。我不确定 Oracle SQL Developer 的语法是如何工作的。我知道这对程序员来说是一个简单的问题,我希望有人可以就代码的外观提出建议。
这些表是:
JNL1
JNL2
JNL3
JNL4
Run Code Online (Sandbox Code Playgroud)
所有这四个表之间的共同键是ItemID
.
查询会是什么样子?谢谢
如果我有以下SQL:
SELECT * FROM users LEFT JOIN friendship ON users.username = friendship.user_name
Run Code Online (Sandbox Code Playgroud)
我得到以下结果
但是如果我在最后添加以下WHERE,我根本得不到任何结果!
SELECT * FROM users LEFT JOIN friendship ON users.username = friendship.user_name WHERE friendship.friend_name = NULL
Run Code Online (Sandbox Code Playgroud)
有人知道这里有什么问题吗?(我有一段时间没用过JOIN,你必须知道)