| 
                
Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | Mohamed FaisalYak Posting Veteran
 
 
                                        51 Posts | 
                                            
                                            |  Posted - 2014-10-12 : 01:31:46 
 |  
                                            | Hi,I would need to rewrite SQL code to determine that id is unique in the Customer table.My two tables are:CREATE TABLE CUSTOMER(      [CUSTNO]      varchar(5)      NOT NULL,      [ID]          CHAR(9)         NOT NULL,      [NAME]        VARCHAR(128)    NOT NULL,      [ADDRESS]     VARCHAR(128)    NOT NULL,      [DATEOFBIRTH] DATE            NOT NULL,            CONSTRAINT CUSTNOPK PRIMARY KEY([CUSTNO]),      CONSTRAINT CUSTNOVALUES CHECK(CUSTNO LIKE '[A-Z][0-9][0-9][0-9][0-9]'),      CONSTRAINT DATEOFBIRTHVALUES CHECK ( getdate() - [DATEOFBIRTH]=21),      );&CREATE TABLE RENTAL([RENTALNO] INT IDENTITY (1000,1)NOT NULL,[VEHNO] VARCHAR(8) NOT NULL,[CUSTNO]varchar(5) NOT NULL, [DATERENTED] DATE NOT NULL,[DATERETURNED] DATE  NULL,[CONDITION] CHAR(20) NULL  DEFAULT 'EXCELLENT',CHECK ((DATERETURNED >= DATERENTED) AND(DATERETURNED != DATERENTED)),CHECK([CONDITION] LIKE 'EXCELLENT' OR[CONDITION] LIKE 'ABOVE AVERAGE' OR [CONDITION] LIKE'AVERAGE' OR[CONDITION] LIKE'NEEDS REPAIR'), CONSTRAINT RENTALNO_PK PRIMARY KEY(RENTALNO),CONSTRAINT VEHNOFK FOREIGN KEY(VEHNO)REFERENCES Car(VEHNO)ON DELETE NO ACTION ON UPDATE CASCADE, CONSTRAINT CUSTNOFK FOREIGN KEY(CUSTNO)REFERENCES CUSTOMER(CUSTNO)ON DELETE NO ACTION ON UPDATE CASCADE ) ;Kindly help. |  |  
                                    | Mohamed FaisalYak Posting Veteran
 
 
                                    51 Posts | 
                                        
                                          |  Posted - 2014-10-12 : 03:23:45 
 |  
                                          | Hi,Kindly could anyone check if this is the correct wayIS this the correct way:SELECT DISTINCT [ID],[CUSTNO],[NAME],[ADDRESS],[DATEOFBIRTH]FROM CUSTOMER; |  
                                          |  |  |  
                                    | gbrittonMaster Smack Fu Yak Hacker
 
 
                                    2780 Posts | 
                                        
                                          |  Posted - 2014-10-12 : 11:05:52 
 |  
                                          | that will return unique rows of those columns.  Is that what you want?  NOte that, if for some reason one ID is associated with two CUSTNOS, you'll get two rows with the same ID column |  
                                          |  |  |  
                                |  |  |  |  |  |