小编Rac*_*erd的帖子

如何在SQL中选择交叉表?

我需要帮助构建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.

提前致谢

sql sql-server

2
推荐指数
1
解决办法
144
查看次数

是什么导致这个strcpy segfault?

这是我的代码,它在这里出错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)

c malloc strcpy

2
推荐指数
1
解决办法
502
查看次数

如何在C#中循环并检查正确的用户输入?

在下面的主要方法中,我正在尝试编码,因此如果用户没有输入正确的响应,那么代码将循环直到用户提供正确的响应.

我知道我在这里偏离中心,但我正在弄清楚如何纠正这个问题.

请记住,我想要保持这个简单和基本.

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)

c# loops

1
推荐指数
1
解决办法
855
查看次数

C# - 字符串映射的数字 - 艰难的逻辑

我的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)

用户将输入:

  1. 元音数量
  2. 字符数

现在我需要显示一个长度字符串:用户输入的字符数.
字符串将有两个部分:
第一部分将具有用户输入的总和的元音.
第二部分是长度[用户输入的字符数 - 根据上面的字符串的前半部分的元音],并且总和将与用户输入的相同.

任何机构都可以为此编写C#代码.我努力尝试但无法弄明白.

任何帮助将不胜感激.

到目前为止,这是我的代码:

using System; …
Run Code Online (Sandbox Code Playgroud)

.net c#

0
推荐指数
1
解决办法
407
查看次数

SQL查询:为每个不同的字段值选择最近的条目?

我有这张桌子位置:

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)

sql

0
推荐指数
1
解决办法
433
查看次数

C++:fread()导致断言错误?

我有一个错误原因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开发我的项目.

c++

0
推荐指数
1
解决办法
4285
查看次数

WPF中的GridView - 如何使用它?

我看了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)

c# wpf gridview

0
推荐指数
1
解决办法
1392
查看次数

标签 统计

c# ×3

sql ×2

.net ×1

c ×1

c++ ×1

gridview ×1

loops ×1

malloc ×1

sql-server ×1

strcpy ×1

wpf ×1