Click here to Skip to main content
15,887,485 members
Home / Discussions / Database
   

Database

 
AnswerRe: database schema Pin
Shameel12-Nov-13 3:17
professionalShameel12-Nov-13 3:17 
QuestionConditional query (sql) Pin
leone10-Nov-13 7:11
leone10-Nov-13 7:11 
AnswerRe: Conditional query (sql) Pin
Mycroft Holmes10-Nov-13 12:22
professionalMycroft Holmes10-Nov-13 12:22 
QuestionA mixture of PHP PDO and fabricating a query replacing SELECT SQL CALC FOUND ROWS Pin
jkirkerx7-Nov-13 10:12
professionaljkirkerx7-Nov-13 10:12 
QuestionSQL Query, Unknown column 'p.prod_id' in 'on clause' Pin
jkirkerx7-Nov-13 6:19
professionaljkirkerx7-Nov-13 6:19 
AnswerRe: SQL Query, Unknown column 'p.prod_id' in 'on clause' Pin
Tim Carmichael7-Nov-13 7:47
Tim Carmichael7-Nov-13 7:47 
GeneralRe: SQL Query, Unknown column 'p.prod_id' in 'on clause' Pin
jkirkerx7-Nov-13 8:33
professionaljkirkerx7-Nov-13 8:33 
AnswerRe: SQL Query, Unknown column 'p.prod_id' in 'on clause' Pin
Jörgen Andersson7-Nov-13 8:33
professionalJörgen Andersson7-Nov-13 8:33 
What I can see is a mixture of ANSI joins and an implicit join. And I can understand if the optimizer pukes on that.
Try using all ANSI Joins:
SQL
SELECT DISTINCT p.prod_id, p.model, p.showpricing, p.image_file, p.image_width, p.image_height, p.image_border, p.name, m.manufacturer,
  CASE WHEN sp.price IS NULL THEN 0 ELSE sp.price END AS list_price, 
  CASE WHEN sp.price IS NULL OR ssp.discount IS NULL THEN 0 ELSE sp.price - ssp.discount END AS sale_price, 
  CASE WHEN NOW() BETWEEN p.mfgrebatestart AND p.mfgrebateend THEN p.mfgrebate ELSE 0 END AS mfgrebate 
  
  FROM comm_product p
  INNER JOIN comm_manufacturer m ON p.mfg_id = m.mfg_id 
  INNER JOIN comm_dept_prod dp ON p.prod_id = dp.prod_id
  INNER JOIN comm_partners_products pa ON p.prod_id = pa.prod_id 
  LEFT JOIN comm_sku_price sp ON p.default_sku_id = sp.sku_id AND NOW() 
  
  BETWEEN sp.date_start AND sp.date_end 
  LEFT JOIN comm_sku_sale_price ssp ON p.default_sku_id = ssp.sku_id AND NOW() 
  BETWEEN ssp.date_start AND ssp.date_end 
  
  WHERE pa.p_id = :partnerID 
  
  AND p.avail_type < 3 AND p.image_file > '' 
  AND p.model NOT LIKE 'EBAY-%' 
  AND p.dept_ad = 1 
  AND dp.dept_id = :deptID 
  
  ORDER BY rand() LIMIT 4

Politicians are always realistically manoeuvering for the next election. They are obsolete as fundamental problem-solvers.
Buckminster Fuller

GeneralRe: SQL Query, Unknown column 'p.prod_id' in 'on clause' Pin
jkirkerx7-Nov-13 8:49
professionaljkirkerx7-Nov-13 8:49 
GeneralRe: SQL Query, Unknown column 'p.prod_id' in 'on clause' Pin
Jörgen Andersson7-Nov-13 9:15
professionalJörgen Andersson7-Nov-13 9:15 
GeneralIt's pretty close, needs some more adjustments. Pin
jkirkerx7-Nov-13 13:57
professionaljkirkerx7-Nov-13 13:57 
Questionaccess procedure Pin
shabha1106-Nov-13 21:26
shabha1106-Nov-13 21:26 
AnswerRe: access procedure Pin
Mycroft Holmes6-Nov-13 21:52
professionalMycroft Holmes6-Nov-13 21:52 
QuestionOracle 10g connectivity issue with .net 2.0 website hosted on win 2008 server Pin
abhi17_66-Nov-13 4:19
abhi17_66-Nov-13 4:19 
AnswerRe: Oracle 10g connectivity issue with .net 2.0 website hosted on win 2008 server Pin
jschell6-Nov-13 8:08
jschell6-Nov-13 8:08 
GeneralRe: Oracle 10g connectivity issue with .net 2.0 website hosted on win 2008 server Pin
abhi17_66-Nov-13 15:45
abhi17_66-Nov-13 15:45 
GeneralRe: Oracle 10g connectivity issue with .net 2.0 website hosted on win 2008 server Pin
jschell7-Nov-13 9:16
jschell7-Nov-13 9:16 
QuestionHow to create directory in SQL with Space Pin
Samarjeet Singh@india6-Nov-13 0:47
Samarjeet Singh@india6-Nov-13 0:47 
AnswerRe: How to create directory in SQL with Space Pin
Chris Quinn6-Nov-13 1:08
Chris Quinn6-Nov-13 1:08 
GeneralRe: How to create directory in SQL with Space Pin
Samarjeet Singh@india6-Nov-13 1:22
Samarjeet Singh@india6-Nov-13 1:22 
QuestionRe: How to create directory in SQL with Space Pin
thatraja6-Nov-13 2:06
professionalthatraja6-Nov-13 2:06 
AnswerRe: How to create directory in SQL with Space Pin
Samarjeet Singh@india6-Nov-13 2:21
Samarjeet Singh@india6-Nov-13 2:21 
AnswerRe: How to create directory in SQL with Space Pin
Richard Deeming6-Nov-13 2:57
mveRichard Deeming6-Nov-13 2:57 
GeneralRe: How to create directory in SQL with Space Pin
Samarjeet Singh@india7-Nov-13 4:47
Samarjeet Singh@india7-Nov-13 4:47 
GeneralRe: How to create directory in SQL with Space Pin
Richard Deeming7-Nov-13 8:33
mveRichard Deeming7-Nov-13 8:33 

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.