Where子句似乎不起作用

时间:2015-07-09 18:28:14

标签: mysql sql

http://sqlfiddle.com/#!2/a590dd/1

我试图在LIMIT条款之上获得条件,我想制作一个WHERE z.zlec_nr LIKE '%UA%'但它不起作用 - 当我放WHERE z.zlec_nr = 'UAL25FND7BJ&#39时它也无效;

SELECT zlec_status.nazwa                       AS Status, 
       piorytet.nazwa                          AS Priorytet, 
       Concat(koord.imie, ' ', koord.nazwisko) AS `Koordynator`, 
       Concat(zlec_adresy.miasto, ' - ', zlec_adresy.ulica, ' ', 
       zlec_adresy.oddzial) 
                                               AS `adres`, 
       zlec_z_dnia,zlec_id, 
       zlec_nr, 
       zlec_do, 
       zlec_ogran, 
       awizacje, 
       awizacja_na_dzien, 
       termin_zamkniecia, 
       tresc, 
       uwagi 
FROM   zlec z
       INNER JOIN koord 
               ON z.koord = koord.id 
       INNER JOIN zlec_adresy 
               ON z.zlec_addres = zlec_adresy.id 
       INNER JOIN piorytet 
               ON z.priorytet = piorytet.id 
       INNER JOIN zlec_status 
               ON z.status_zlecenia = zlec_status.id 
LIMIT 1, 2

我不知道为什么where语句不想工作 - sql小提琴似乎没有工作不知道为什么但是在我的localhost上面的查询正常执行并显示所需的所有内容,但是where声明似乎没有用,你能告诉我我做错了吗?

1 个答案:

答案 0 :(得分:5)

Everything works fine,您只是使用limit条款切断结果。结果集中有一行,您已将offset设置为1,因此您的查询不会返回任何内容。