我需要帮助构建SQL查询.
我有4个表:卖家,商品,项目和销售.
卖家表有以下结构:
SellerID (int) PK
SellerName (nvarchar)
SellerStatus (int)
SellerCity (nvarchar)
Run Code Online (Sandbox Code Playgroud)
产品:
GoodsID (int) PK
GoodsTitle (nvarchar)
GoodsColor (nvarchar)
GoodsSize (int)
GoodsCity (nvarchar)
Run Code Online (Sandbox Code Playgroud)
项目:
ProjectID (int) PK
ProjectTitle (nvarchar)
ProjectCity (nvarchar)
Run Code Online (Sandbox Code Playgroud)
销售:
SellerID (int)
GoodsID (int)
ProjectID (int)
Price (int)
Run Code Online (Sandbox Code Playgroud)
我需要获得卖家ID,它将相同的商品分发给所有项目.
任何人都可以帮我查询?我用的是MSSQL.
提前致谢
这是我的代码,它在这里出错strcpy(pSrcString,"muppet");.事实上,无论什么时候我使用strcpy.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char *pSrcString = NULL;
char *pDstString = NULL;
/* muppet == 6, so +1 for '\0' */
if ((pSrcString = malloc(7) == NULL))
{
printf("pSrcString malloc error\n");
return EXIT_FAILURE;
}
if ((pDstString = malloc(7) == NULL))
{
printf("pDstString malloc error\n");
return EXIT_FAILURE;
}
strcpy(pSrcString,"muppet");
strcpy(pDstString,pSrcString);
printf("pSrcString= %s\n",pSrcString);
printf("pDstString = %s\n",pDstString);
free(pSrcString);
free(pDstString);
return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud) 在下面的主要方法中,我正在尝试编码,因此如果用户没有输入正确的响应,那么代码将循环直到用户提供正确的响应.
我知道我在这里偏离中心,但我正在弄清楚如何纠正这个问题.
请记住,我想要保持这个简单和基本.
public static void Main()
{
string name = "";
float startBal = 0;
int acctNum = 0;
string userInput = "";
float[] deposits = new float[30];
float[] withdrawls = new float[30];
DisplayIntroduction();
name = GetName();
startBal = GetStartBal();
acctNum = CreateAccount();
Console.WriteLine("\n{0}, here is your new account # {1}\n", name, acctNum);
do
{
Console.Write("Enter a 'D' to Deposit, 'W' to Withdrawl, or 'X' to End the program: ");
userInput = Convert.ToString(Console.ReadLine());
if (userInput.ToUpper() == "D")
{
//do …Run Code Online (Sandbox Code Playgroud) 我的TL要求我实现这个:
如果我们将英文字母编号为
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
i 9
j 1
k 2
l 3
m 4
n 5
o 6
p 7
q 8
r 9
s 1
t 2
u 3
v 4
w 5
x 6
y 7
z 8
Run Code Online (Sandbox Code Playgroud)
元音会是
a 1
e 5
i 9
o 6
u 3
Run Code Online (Sandbox Code Playgroud)
用户将输入:
现在我需要显示一个长度字符串:用户输入的字符数.
字符串将有两个部分:
第一部分将具有用户输入的总和的元音.
第二部分是长度[用户输入的字符数 - 根据上面的字符串的前半部分的元音],并且总和将与用户输入的相同.
任何机构都可以为此编写C#代码.我努力尝试但无法弄明白.
任何帮助将不胜感激.
到目前为止,这是我的代码:
using System; …Run Code Online (Sandbox Code Playgroud) 我有这张桌子位置:
CREATE TABLE `position` (
`idposition` bigint(20) NOT NULL AUTO_INCREMENT,
`latitude` varchar(45) DEFAULT NULL,
`longitude` varchar(45) DEFAULT NULL,
`timestamp` datetime DEFAULT NULL,
`fk_email` varchar(100) DEFAULT NULL,
Run Code Online (Sandbox Code Playgroud)
这个人口:
idposition latitude longitude timestamp fk_email
1 39.49333 -0.33667 2010-12-10 17:15:39 david@test.es
4 39.47333 -0.36167 2010-12-11 09:58:47 ronald@test.es
5 39.50333 -0.34267 2010-12-10 21:11:10 david@test.es
10 39.44333 -0.41667 2010-12-12 18:17:26 fanny@test.es
11 39.45199 -0.31967 2010-12-12 21:01:18 victor@test.es
12 39.52133 -0.36167 2010-12-12 17:43:11 carlos@test.es
13 39.43199 -0.31967 2010-12-14 15:45:25 victor@test.es
14 39.41199 -0.34567 2010-12-14 20:46:09 victor@test.es …Run Code Online (Sandbox Code Playgroud) 我有一个错误原因fread(),它说:
File: f:\ dd\vctools\ crt_bld\ self_x86\ crt\ src\fread.c
Line: 102
Expression: (stream != NULL)
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
Run Code Online (Sandbox Code Playgroud)
我该怎么办?我已经加入<stdio.h>了我的计划.我目前正在使用Visual C++ MFC开发我的项目.
我看了50个或更多关于这个控件的网页.在我看来,这对我来说可能毫无用处.
它接缝"GridView"是"ListView"控件的"视图".我在使用控件和加载数据时没有任何问题,但操纵它似乎很困难.
public partial class Designer : UserControl
{
public Designer()
{
InitializeComponent();
List<RandomData> NewItem = new List<RandomData>();
NewItem.Add(new RandomData { Column1 = "Item1", Column2 = "MoreData", Column3 = "MoreData", Column4 = "MoreData" });
ListView_1.ItemsSource = NewItem;
}
}
public class RandomData
{
public String Column1 { get; set; }
public String Column2 { get; set; }
public String Column3 { get; set; }
public String Column4 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
很简单,它将数据加载到列中.但是我想在那里加载其他东西.像复选框或图像文件或东西.
public Designer()
{
InitializeComponent();
CheckBox AttemptThis = …Run Code Online (Sandbox Code Playgroud)