Given the following table 'foo'
ID | First Name | Last Name
----------------------------
67   John        Smith
----------------------------
67   Bill        Jacobs
What first_name and last_name will the following query return and why?
SELECT * FROM foo WHERE ID = 67 GROUP BY ID
...
            
           
          
            
            I have 2 tables:
CREATE TABLE `product_det` (
  `id` bigint(12) unsigned NOT NULL AUTO_INCREMENT,
  `prod_name` varchar(64) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `product_det` (`id`,`prod_name`) VALUES 
 (1,'Pepper'),
 (2,'Salt'),
 (3,'Sugar');
CREATE TABLE `product_oper` (
  `id` bigint(12...
            
           
          
            
            I have a table with contents that look similar to this:
id | title
------------
1  | 5. foo
2  | 5.foo
3  | 5. foo*
4  | bar
5  | bar*
6  | baz
6  | BAZ
…and so on. I would like to group by the titles and ignore the extra bits. I know Postgres can do this:
SELECT * FROM (
  SELECT regexp_replace(title, '[*.]+$', '') AS title
  FROM t...
            
           
          
            
            I have two tables: a 'userlist' that has a 'grade' and 'userID' columns, and a 'login' table that records each time a user is logged in. The login table has a 'userID' column that is associated with the 'userID'. This login table has a row inserted into it each time a user is logged in, so if a user logs in three times, three rows will b...
            
           
          
            
            I want to list all sales, and group the sum by day.
Sales (saleID INT, amount INT, created DATETIME)
Update
I am using SQL Server 2005
...
            
           
          
            
            Hi All,
      I am running group by on 4 columns of two tables. I have unique ID column in two tables. I want to mark both the tables occurrences column to SINGLE/MULTIPLE based on the 4 columns. Is there any way to update based on the results of group by?.
...
            
           
          
            
            Hi everyone !
Here is my SQL request on MySQL (MySQL: 5.0.51a). I want have a list of restaurant with his cheaper menu:
select r.id, rm.id, rm.price, moyenne as note, 
get_distance_metres('47.2412254', '6.0255656', map_lat, map_lon) AS distance 
from restaurant_restaurant r 
LEFT JOIN restaurant_menu rm ON r.id = rm.restaurant_id 
wh...
            
           
          
            
            I have a dataset something like this
A       |  B      | C         | D        | E
-----------------------------------------------
1       |  Carrot | <null>    | a        | 111
2       |  Carrot | <null>    | b        | 222
3       |  Carrot | zzz       | c        | 333
4       |  Banana | <null>    | a        | 444
5       |  Banana | ...
            
           
          
            
            SELECT user_id, created FROM photo_comments GROUP BY user_id
returns 
  user_id  created  
  1        2009-10-20 21:08:22 
  12       2009-10-20 21:45:00 
  16       2009-10-28 20:35:30
But that created date of 2009-10-20 for user id 1 is the first entry by user id 1. 
How can I get the last entry by user id 1? (date should be 2009...
            
           
          
            
            I'm trying to do a Linq GroupBy on some objects using an explicit key type. I'm not passing an IEqualityComparer to the GroupBy, so according to the docs: 
  The default equality comparer Default is used to compare keys.
It explains the EqualityComparer<T>.Default property like this:
  The Default property checks whether
  type T i...
            
           
          
            
            Let's say I have a database table that looks like this:
ID          name       salary      start_date              city       region
----------- ---------- ----------- ----------------------- ---------- ------
          1 Jason            40420 1994-02-01 00:00:00.000 New York   W
          2 Robert           14420 1995-01-02 00:00:00.0...
            
           
          
            
            Hi there,
i am trying to do a groupby in linq, basically i have a list ( along list - around 1000 entries) and i wish to groupby Description.
The entries are vehicles, so hence there are 50 or so Ford Mondeos
My query is pretty simple, no joins (yet :-) ) but it brings back a list including 50 Ford Mondeos, i wanted it to group them s...
            
           
          
            
            I always forget how to do things like this.
I have a database table with birthdates and I want to find out how many people have the same age.
I'm trying:
SELECT TIMESTAMPDIFF( YEAR, birthdate, CURDATE( ) ) AS age, COUNT( age ) 
FROM  person 
GROUP BY age
but get the error 
  Unknown column 'age' in 'field list'
How can I do a gr...
            
           
          
            
            Consider a SQL Server table that's used to store events for auditing.
The need is to get only that latest entry for each CustID. We want to get the entire object/row. I am assuming that a GroupBy() will be needed in the query. Here's the query so far:
var custsLastAccess = db.CustAccesses   
                  .Where(c.AccessReason.Leng...
            
           
          
            
            I have next xml:
<page>
   <document>
      <id>1001</id>
      <cur>USD</cur>
      <date>01.01.2009</date>
      <amount>10</amount>
   </document>
   <document>
      <id>1001</id>
      <cur>USD</cur>
      <date>02.01.2009</date>
      <amount>15</amount>
   </document>
   <document>
      <id>1001</id>
      <cur>JPY</cur>
      <...
            
           
          
            
            Hi, I'm doing a group by with subsonic but I'm not getting the results expected. 
    var settings = from setting in setting_query
                   group setting by setting.ColumnName into g
                   select g;
    var items = settings.ToList().Select(s => s.First()).ToList();
    var items2 = settings.Select(s => s.First())...
            
           
          
            
            Hi, i need select some fields from a table in the query using join, but in the select new statement i dont have acess from the fields of the join table.
var query = from p in persistencia.RequisicaoCompraItems
join s in persistencia.Suprimentos on p.SuprimentoID equals s.SuprimentoID 
(i need get fields from this join)
group p by ne...
            
           
          
            
            I have the following table "GroupPriority": 
Id   Group   Priority
 1       1         0
 2       2         0
 3       3         0
 4       2         1
 5       1         1
 6       2         2
 7       3         1
I would like to group these on "Group", order them by "Priority" and then get the one in each "Group" with the highest Pri...
            
           
          
            
            Here is my query:
SELECT 
  dbo.EmailCampaignTracking.emailOpened,
  dbo.EmailCampaignTracking.emailUnsubscribed,
  dbo.EmailCampaignTracking.emailBounced,
  COUNT(*)
FROM
  dbo.EmailCampaignTracking
  Group By
  dbo.EmailCampaignTracking.emailBounced,
  dbo.EmailCampaignTracking.emailUnsubscribed,
  dbo.EmailCampaignTracking.emailOpene...
            
           
          
            
            I have a two column table as follows:
ID    Emp ID
1      1
1      2
1      3
1      4
2      2
2      6
2      10
3      1
3      5
4      8
5      2
5      6
I need something like this:
ID   Emp ID
1    1,2,3,4
2    2,6,10
3     1,5
4     8
5     2,6
Please help :)
...