小编meY*_*not的帖子

从子表中为父表中的每一行选择单行

我试图从包含子字段的每个父行的子表中只获取一行,我一直尝试使用GRUOP BY但没有成功:(这是我的初始SELECT

SELECT pID, lastname 
 FROM parent 
  LEFT JOIN 
   (SELECT cID, pID, phone, company, title FROM child) as child 
   ON parent.pID = child.pID
Run Code Online (Sandbox Code Playgroud)

这是表格结构

CREATE TABLE parent (
    pID Counter(1,1) PRIMARY KEY,
    firstname VarChar(24) DEFAULT '',
    lastname VarChar(20) DEFAULT ''
);

CREATE TABLE child (
    cID Counter(1,1) PRIMARY KEY,
    pID int DEFAULT '0',
    phone VarChar(16) DEFAULT '',
    company VarChar(24) DEFAULT '',
    title VarChar(24) DEFAULT '',
    address TEXT
);
Run Code Online (Sandbox Code Playgroud)

sql ms-access

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

在所有DataTable列中查找字符串

我试图找到一种快速的方法来在所有数据表列中找到一个字符串!随后没有工作,因为我想在所有列值内搜索.

string str = "%whatever%";
foreach (DataRow row in dataTable.Rows)
    foreach (DataColumn col in row.ItemArray)
        if (row[col].ToString() == str) return true;
Run Code Online (Sandbox Code Playgroud)

c# datatable foreach

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

标签 统计

c# ×1

datatable ×1

foreach ×1

ms-access ×1

sql ×1