| 
	
 | 
 Posted by Shwetabh on 02/14/06 11:53 
David Portas wrote: 
> Shwetabh wrote: 
> > Hi, 
> > I have two tables: Code and Color. 
> > The create command for them is : 
> > 
> > create table Color( 
> > 	Partnum varchar(10), 
> >                 Eng_Color char(10), 
> >                 Span_Color char(20), 
> >                 Frch_Color char(20), 
> > 	CONSTRAINT pkPartnum PRIMARY KEY(Partnum) 
> > ) 
> > 
> > create table Code 
> > ( 
> > 	Partnum varchar(10), 
> > 	Barcode varchar(11), 
> > 	I2of5s varchar(13), 
> > 	I2of5m varchar(13), 
> > 	UPC varchar(11), 
> > 	BigboxBCode varchar(11), 
> > 	DrumBCode varchar(11), 
> > 	TrayBCode varchar(11), 
> > 	QtyBCode varchar(11), 
> > 	CONSTRAINT fkPartnum FOREIGN KEY(Partnum) references Color(Partnum) 
> > ) 
> > 
> > 
> > Now my question is, 
> > how can i give a select statement such that I can get all the fields as 
> > output. 
> > Also plz note that the above is a sample. I have another 9 tables and I 
> > need a solution 
> > such that on being refered by Partnum, I can get all the attributes. 
> > 
> > Thanks 
> 
> I guess you'll want an inner join. You can read about types of joins in 
> Books Online. For example: 
> 
> SELECT 
>  D.partnum, D.barcode, D.i2of5s, D.i2of5m, D.upc, D.bigboxbcode, 
>  D.drumbcode, D.traybcode, D.qtybcode, 
>  C.eng_color, C.span_color, C.frch_color 
>  FROM Color AS C 
>  JOIN Code AS D 
>   ON C.partnum = D.partnum ; 
> 
> -- 
> David Portas, SQL Server MVP 
> 
> Whenever possible please post enough code to reproduce your problem. 
> Including CREATE TABLE and INSERT statements usually helps. 
> State what version of SQL Server you are using and specify the content 
> of any error messages. 
> 
> SQL Server Books Online: 
> http://msdn2.microsoft.com/library/ms130214(en-US,SQL.90).aspx 
> -- 
 
 
That's one way of doing it. But since i am using more than two tables, 
it becomes difficult to write each and every field in the query. Is 
there 
any query like "Select * from ..." which can do the job?
 
  
Navigation:
[Reply to this message] 
 |