Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Die INNER JOIN s haben bevor ich versuchte die img_url mit abzufragen einwandfrei funktioniert.ERROR: invalid reference to FROM-clause entry for table "p"
String sql = "SELECT DISTINCT p.poi_id, name, address, i.img_url FROM poi p, images_poi i INNER JOIN ratings r ON p.poi_id =r.poi_id WHERE i.poi_id = p.poi_id AND r.uid like "+user;
sql = sql +" UNION SELECT DISTINCT p.poi_id, name, address, i.img_url FROM poi p, images_poi i WHERE i.poi_id = p.poi_id AND p.poi_id NOT IN(SELECT DISTINCT p.poi_id FROM poi p INNER JOIN ratings r ON p.poi_id =r.poi_id WHERE r.uid like "+user+")";
sql = sql +"
UNION SELECT DISTINCT
p.poi_id
, name
, address
, nvl(i.img_url , 'DEIN FUELLWERT')
FROM
poi p
, images_poi i
WHERE
i.poi_id = p.poi_id
AND p.poi_id NOT IN(
SELECT DISTINCT
p.poi_id
FROM poi p
INNER JOIN ratings r ON p.poi_id =r.poi_id WHERE r.uid like "+user+"
)";
sql = sql +"
UNION SELECT DISTINCT
p.poi_id
, name
, address
, nvl(i.img_url , 'DEIN FUELLWERT')
-- -------------------------- alte syntax ----------------------------------------
--FROM
--poi p
--, images_poi i
-- WHERE
-- i.poi_id = p.poi_id
-- ------------------------------------------------------------------------------------
FOM poi p
LEFT JOIN images_poi i on p.poi_id = i.poi_id
";
postgresql.util.PSQLException: ERROR:
function nvl(character, "unknown") does not exist
postgresql.util.PSQLException: ERROR:
function nvl(character, "unknown") does not exist
sql = sql +"
UNION SELECT DISTINCT
p.poi_id
, name
, address
, CASE
WHEN i.img_url is NULL
THEN 'DEIN FUELLWERT'
ELSE i.img_url
END AS "img_url"
-- -------------------------- alte syntax ----------------------------------------
--FROM
--poi p
--, images_poi i
-- WHERE
-- i.poi_id = p.poi_id
-- ------------------------------------------------------------------------------------
FOM poi p
LEFT JOIN images_poi i on p.poi_id = i.poi_id
";