Click here to Skip to main content
15,897,704 members
Home / Discussions / Database
   

Database

 
AnswerRe: selecting data from two tables Pin
Richard Deeming2-Apr-14 3:24
mveRichard Deeming2-Apr-14 3:24 
You have two matching rows in the transaction table for each customer, and you've asked SQL to return all of them, so it's hardly surprising that you get two rows back per customer. If you only want the most recent transaction for each customer, there are ways to do that. However, it would help if you told us which DBMS you're using.

Also, try to avoid using old-style joins:
SQL
... FROM customer c,transaction t WHERE c.customer_id = t.customer_id And ...

Use an INNER JOIN instead:
SQL
... FROM customer c INNER JOIN transaction t ON c.customer_id = t.customer_id WHERE ...

It makes it much easier to separate the joining conditions from the filtering conditions, and to switch between different types of join.



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: selecting data from two tables Pin
Member 102635192-Apr-14 19:28
Member 102635192-Apr-14 19:28 
GeneralRe: selecting data from two tables Pin
Richard Deeming3-Apr-14 1:03
mveRichard Deeming3-Apr-14 1:03 
AnswerRe: selecting data from two tables Pin
Jörgen Andersson2-Apr-14 3:25
professionalJörgen Andersson2-Apr-14 3:25 
AnswerRe: selecting data from two tables Pin
Bernhard Hiller2-Apr-14 21:48
Bernhard Hiller2-Apr-14 21:48 
GeneralRe: selecting data from two tables Pin
Member 102635192-Apr-14 22:41
Member 102635192-Apr-14 22:41 
GeneralRe: selecting data from two tables Pin
Bernhard Hiller3-Apr-14 20:44
Bernhard Hiller3-Apr-14 20:44 
AnswerRe: selecting data from two tables Pin
BobWayne078-Apr-14 9:08
BobWayne078-Apr-14 9:08 
QuestionOracle Database Pin
Zeyad Jalil1-Apr-14 0:19
professionalZeyad Jalil1-Apr-14 0:19 
AnswerRe: Oracle Database Pin
thatraja3-Apr-14 1:02
professionalthatraja3-Apr-14 1:02 
QuestionSQL - Write Query with field names and table name stored in a table? Pin
Megan Jean27-Mar-14 11:11
Megan Jean27-Mar-14 11:11 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
PIEBALDconsult27-Mar-14 11:52
mvePIEBALDconsult27-Mar-14 11:52 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
Megan Jean28-Mar-14 4:51
Megan Jean28-Mar-14 4:51 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
PIEBALDconsult28-Mar-14 6:50
mvePIEBALDconsult28-Mar-14 6:50 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
Megan Jean28-Mar-14 12:17
Megan Jean28-Mar-14 12:17 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
PIEBALDconsult28-Mar-14 13:07
mvePIEBALDconsult28-Mar-14 13:07 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
Member 1071490931-Mar-14 22:45
Member 1071490931-Mar-14 22:45 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
PIEBALDconsult1-Apr-14 3:21
mvePIEBALDconsult1-Apr-14 3:21 
AnswerRe: SQL - Write Query with field names and table name stored in a table? Pin
GuyThiebaut28-Mar-14 5:31
professionalGuyThiebaut28-Mar-14 5:31 
QuestionRemove duplicate rows in multiple join query Pin
Eng Hasan Abbas25-Mar-14 7:56
Eng Hasan Abbas25-Mar-14 7:56 
AnswerRe: Remove duplicate rows in multiple join query Pin
Mycroft Holmes25-Mar-14 12:50
professionalMycroft Holmes25-Mar-14 12:50 
AnswerRe: Remove duplicate rows in multiple join query Pin
Chris Quinn25-Mar-14 22:02
Chris Quinn25-Mar-14 22:02 
AnswerRe: Remove duplicate rows in multiple join query Pin
Member 1071490931-Mar-14 22:55
Member 1071490931-Mar-14 22:55 
QuestionOracle Error Pin
Member 867725124-Mar-14 19:49
Member 867725124-Mar-14 19:49 
AnswerRe: Oracle Error Pin
Kornfeld Eliyahu Peter24-Mar-14 20:13
professionalKornfeld Eliyahu Peter24-Mar-14 20:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.