2014-01-25 3 views
0

Я получил эту ошибку для этого запроса, я знаю, что должен использовать подготовленный оператор для предотвращения вставки slq, но я хочу разрешить эту ошибку.Синтаксис запроса Синтаксис запроса в том, где статья

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 
Unknown column 's.id' in 'where clause' 




ResultSet rs = st.executeQuery("select * from shop s,product p where 
           s.quantity<='" 
           + Quantity 
           + "' and p.model ='" 
           + Model 
           + "' and p.productType='" 
           + Product + "' and s.id=p.id"); 
+0

В таблице вашего магазина есть столбец с именем 'id'? –

+0

Проверьте имя поля идентификатора в таблице магазина. – Salah

+0

Да, мой торговый стол настолько сложен (id, quantity) – OiRc

ответ

1

Я думаю, что у вас есть два разных магазина столов в разных схемах. Один из них находится в схеме «itshop» и содержит идентификатор, а другой нет.

Смежные вопросы