SQL select only first with a given name -


houses

id ownerid    street ----------------------- 1  owner1     street1 2  owner2     street1 3  owner3     street2 4  owner4     street2 5  owner5     street3 

as can see there can more owners on same street

i have table want insert owners houses table, 1 each street

result of query:

table streetrepresentant

ownerid    street  ------------------ owner1     street1 owner3     street2 owner5     street3 

(ownerid pk table, if matters. ownerid unique in table houses)

the query should like:

insert streetrepresentant (ownerid , street )  select ownerid , street  houses --what should here 1 owner each street? ...  

you can group street, use min() function return lowest (as per example) ownerid each street.

select min(ownerid) , street  houses group street 

Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -