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

Database

 
AnswerRe: database schema Pin
Mycroft Holmes10-Nov-13 21:29
professionalMycroft Holmes10-Nov-13 21:29 
AnswerRe: database schema Pin
jschell11-Nov-13 8:16
jschell11-Nov-13 8:16 
GeneralRe: database schema Pin
PIEBALDconsult11-Nov-13 17:54
mvePIEBALDconsult11-Nov-13 17:54 
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 
I'm upgrading a PHP website that uses MySQL to use PDO, pretty big project but I have this one SQL Query that won't play ball with me. I'm no expert in SQL Queries, my biggest weakness, but I'm just easter egg hunting on this one.

I get this error Unknown column 'p.prod_id' in 'on clause'

The script works on the customers production system, but it has never worked on my development system that I had to build to work on the project. It was originally written for the original mysql handle or object. I forget what version of MySQL they are using, but I'm using the lastest windows version.

I'm Interested in you just looking at it, and if you see or know something, then perhaps you can point me in the right direction.

I came to the conclusion that perhaps its poorly written, and somehow it worked, but in PDO, which is more strict, it won't fly.

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, comm_manufacturer m
  
  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.mfg_id = m.mfg_id 
  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

comm_product, I copied the columns from mysql workbench
table comm_product
`prod_id`, `model`, `name`, `list_order`, 
`image_file`, `image_width`, `image_height`, `image_border`, 
`big_image_file`, `big_image_width`, `big_image_height`, `big_image_border`, 
`feature_image_file`, `mfgrebate`, `mfgrebatestart`, `mfgrebateend`, 
`taxable`, `comp_name`, `comp_price`, `item_desc`, 
`attr_label1`, `attr_label2`, `attr_label3`, `attr_label4`, 
'attr_label5`, `special_note`, `manager_note`, `page_id`, 
`pdf_file`, `edittrack`, `date_created`, `time_created`, 
`user_created`, `date_edited`, `user_edited`, `mfg_id`, 
`condition`, `mfgrebatepost`, `mfgrebatefile`, `mfgrebatetype`, 
`default_sku_id`, `preselect_default_sku`, `clean_pdf`, `avail_type`, 
`showpricing`, `free_shipping`, `window_title`, `meta_description`, 
`meta_keywords`, `page_header`, `dept_ad`, `seoname`, 
`feed_title`, `feed_upc`, `feed_product_type`

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 
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 

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.