Questions tagged «select»

Select是用于查询数据的常用关键字。“ select()”也是一种编程功能,用于基于文件句柄或其他系统活动来触发代码。请勿将以下标签用于与以下问题有关的问题:HTML <select>标签(使用[html-select]);语言综合查询,例如LINQ或类似查询等

10
MySQL INNER JOIN从第二个表中只选择一行
我有一个users表和一个payments表,对于每个有付款的用户,表中可能有多个关联的付款payments。我想选择所有有付款的用户,但只选择他们最近的付款。我正在尝试此SQL,但是我之前从未尝试过嵌套SQL语句,所以我想知道自己在做什么错。感谢帮助 SELECT u.* FROM users AS u INNER JOIN ( SELECT p.* FROM payments AS p ORDER BY date DESC LIMIT 1 ) ON p.user_id = u.id WHERE u.package = 1
104 mysql  sql  select  inner-join 


14
如何选择最底端的行?
我可以选择SELECT TOP(200)...但是为什么不选择BOTTOM(200)? 难道不是要理解我的意思是,我怎么能做相当于TOP(200)的结果,但相反(从底部开始,就像您期望BOTTOM所做的那样...)?

3
如何使用LINQ进行SELECT UNIQUE?
我有一个这样的清单: Red Red Brown Yellow Green Green Brown Red Orange 我正在尝试使用LINQ做一个SELECT UNIQUE,即我想要 Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; 然后我将其更改为 var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name.Distinct(); 没有成功。第一个select获得所有颜色,那么如何修改它以仅获得唯一值? 如果有更好的方法来构造此查询,则不愿走那条路。 如何进行编辑,以便可以使用.OrderBy(“ column name”),即按字母顺序按颜色名称,即name属性? 我不断收到消息: …

5
如何只为列的每个唯一值选择第一行
假设我有一张客户地址表: CName | AddressLine ------------------------------- John Smith | 123 Nowheresville Jane Doe | 456 Evergreen Terrace John Smith | 999 Somewhereelse Joe Bloggs | 1 Second Ave 在表中,一个客户(例如John Smith)可以有多个地址。我需要此表的选择查询,以仅返回在“ CName”中存在重复项的情况下找到的第一行。对于此表,它应返回除第3个(或第1个-这两个地址中的任何一个都可以,但只能返回一个)之外的所有行。是否可以根据服务器是否之前已经查看过列值将关键字添加到SELECT查询中进行过滤?

4
T-SQL获取存储过程的SELECTED值
在T-SQL中,这是允许的: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 因此,可以获取SELECT的值并将其填充到变量中(显然,如果它是标量的)。 如果将相同的选择逻辑放入存储过程中: CREATE PROCEDURE GetMyInt AS SELECT MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 我可以获取此存储过程的输出并将其填充到变量中吗? 就像是: DECLARE @SelectedValue int SELECT @SelectedValue = EXEC GetMyInt (我知道上面的语法是不允许的,因为我尝试过!)

11
MySQL DECLARE中的​​SELECT INTO变量会导致语法错误?
我想选择一个值到一个变量中。我试图遵循: DECLARE myvar INT(4); -立即返回一些语法错误。 SELECT myvalue FROM mytable WHERE anothervalue = 1; -返回一个整数 SELECT myvalue INTO myvar FROM mytable WHERE anothervalue = 1; -不起作用,也尝试了@myvar 是否可以在存储过程或函数之外使用DECLARE? 也许我只是不了解用户变量的概念……我只是尝试过: SELECT myvalue INTO @var FROM `mytable` WHERE uid = 1; SELECT @var; ...工作原理与预期的一样。但是,如果我一次运行每个查询,我只会得到@var NULL。

2
MySQL JOIN的默认默认行为是INNER或OUTER?
因此,我在过去的一个小时里一直在互联网上浏览,阅读并寻找这个简单问题的明确答案。 MySQL中的默认JOIN是什么? SELECT * FROM t1 JOIN t2 是一样的吗 SELECT * FROM t1, t2 OR SELECT * FROM t1 INNER JOIN t2 还有一个相关的问题,当您使用“ WHERE”子句时,它是否与JOIN或INNER JOIN相同? 现在,我认为独立的JOIN与使用逗号和WHERE子句相同。
91 mysql  select  join 


8
首先按特定字段值排序
我有一个包含3列的表格: id | name | priority -------------------- 1 | core | 10 2 | core | 9 3 | other | 8 4 | board | 7 5 | board | 6 6 | core | 4 我想使用以下顺序对结果集进行排序,priority但首先是那些name=core优先级较低的行。结果应如下所示 id | name | priority -------------------- 6 | core | 4 2 …

4
如何在MySQL中从选择中删除?
此代码不适用于MySQL 5.0,如何重写使其正常工作 DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) &gt; 1 )) 我想删除没有唯一ID的列。我会在大多数情况下添加唯一的一个ID(我尝试了in语法,它也不起作用)。


6
如何正确使用PDO对象进行参数化SELECT查询
我已经尝试按照PHP.net说明进行SELECT查询,但是我不确定执行此操作的最佳方法。 SELECT如果可能,我想使用参数化查询来返回ID表中name字段与参数匹配的表。这应该返回一个,ID因为它将是唯一的。 然后,我想将其ID用于INSERT另一个表,因此我需要确定它是否成功。 我还读到您可以准备查询以供重用,但是我不确定这有什么帮助。
85 php  mysql  select  pdo 


13
jQuery-如何根据值选择下拉项
我想将一个下拉列表(选择)设置为基于条目的值进行更改。 我有 &lt;select id="mySelect"&gt; &lt;option value="ps"&gt;Please Select&lt;/option&gt; &lt;option value="ab"&gt;Fred&lt;/option&gt; &lt;option value="fg"&gt;George&lt;/option&gt; &lt;option value="ac"&gt;Dave&lt;/option&gt; &lt;/select&gt; 而且我知道我想更改下拉菜单,以便选择值为“ fg”的选项。如何使用JQuery做到这一点?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.