[dba-SQLServer] Newbie needs help with select statement

Francisco Tapia fhtapia at gmail.com
Fri Jan 30 23:43:12 CST 2009


In that case simply omit the Where clause no need to have it if you are not
using it.

 SELECT * FROM contacts AS ctcs
  INNER JOIN contacts_organization_types AS cot ON ctcs.ID = cot.id

-Francisco
http://sqlthis.blogspot.com | Tsql and More...


On Fri, Jan 30, 2009 at 9:39 PM, jean-paul <jnatola at hotmail.com> wrote:

>
> you flew way over my head on that one-
>
> in the db all contacts have a value in the org type field from the second
> table
>
>
> I want ALL the contacts from the contacts table
> and Im NOT looking for a specific criteria from the contacts_org_tpes I
> just want  it to return the value
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Jean-Paul Natola
>
>
>
>
>
>
> > Date: Fri, 30 Jan 2009 21:25:49 -0800
> > From: fhtapia at gmail.com
> > To: dba-sqlserver at databaseadvisors.com
> > Subject: Re: [dba-SQLServer] Newbie needs help with select statement
> >
> > Jean Paul,
> >   You'll want to define your where criteria... that is:
> >
> > SELECT * FROM contacts AS ctc WHERE NAME = 'Criteria'
> >
> > this way the results are what you expect
> >
> > To join two tables you will want to associate the corresponding fields
> >
> > Such as:
> >
> > SELECT * FROM contacts AS ctcs
> > INNER JOIN contacts_organization_types AS cot ON ctcs.ID = cot.id
> >  WHERE ctcs.name = 'Criteria'
> >
> > some interesting  things are happening here... first I have used a table
> > alias that's where you see the table name contacts followed by the
> keyword
> > AS then an abbreviation of my liking (no reserved words) such as ctcs
> >
> > so I 'm telling the engine that I will from that point on substitute the
> use
> > of ctcs whenever it expects to see an explicit reference for the table
> name
> > contacts.  Also if you take a look at the criteria, you'll notice that I
> > have a field name in there the name I took from your example but it
> should
> > be any valid name in your table that you want to search against... saying
> > WHERE 1 is a true statement, but does not reflect the case of WHERE id =
> 1,
> > so you may want to revise your select statement.
> >
> >
> >
> > -Francisco
> > http://sqlthis.blogspot.com | Tsql and More...
> >
> >
> > On Fri, Jan 30, 2009 at 8:58 PM, jean-paul <jnatola at hotmail.com> wrote:
> >
> > >
> > > Hi all,
> > >
> > > So I was attempting to for the first time to get data using the select
> > > statment
> > >
> > > here was my first syntax
> > > SELECT * FROM `contacts` WHERE 1
> > >
> > > it returned all the records (as I wanted) 9050 records
> > > contact name  address emaill etcc..
> > > now there is another table called contacts_organization_types
> > > I wanted the  corresponding output to come out in the same query
> > >
> > > so i tried this
> > > SELECT * FROM `contacts`,`contacts_organization_types` WHERE 1
> > >
> > > now i got the same results as above-  but instead of it  adding the
> field
> > > to the list it returned each record from the contacts with every single
> > > cust_org_types for example
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > first statement results;
> > >
> > > id first name last name      email
> > > 1  jp            natola
> > >
> > >
> > > second statment results;
> > >
> > >
> > >
> > > id first name last name      email   organaization type
> > > 1  jp            natola                    NGO
> > >
> > >
> > > 1  jp            natola                    MED
> > >
> > > 1  jp            natola                    Donor
> > >
> > > 1  jp            natola                    Education
> > >
> > > 1  jp            natola                    Media
> > >
> > > How do i modify the statement to just give me the record with the
> actual
> > > value that is in the contacts record
> > >
> > > thanks
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _________________________________________________________________
> > > Hotmail(R) goes where you go. On a PC, on the Web, on your phone.
> > >
> > >
> http://www.windowslive-hotmail.com/learnmore/versatility.aspx#mobile?ocid=TXT_TAGHM_WL_HM_versatility_121208
> > > _______________________________________________
> > > dba-SQLServer mailing list
> > > dba-SQLServer at databaseadvisors.com
> > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
> > > http://www.databaseadvisors.com
> > >
> > >
> > _______________________________________________
> > dba-SQLServer mailing list
> > dba-SQLServer at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
> > http://www.databaseadvisors.com
> >
>
> _________________________________________________________________
> Windows Live™ Hotmail(R)…more than just e-mail.
>
> http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t2_hm_justgotbetter_howitworks_012009
> _______________________________________________
> dba-SQLServer mailing list
> dba-SQLServer at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
> http://www.databaseadvisors.com
>
>



More information about the dba-SQLServer mailing list