ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax touse near 'dual'at line 1
select * from dual join test;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax touse near 'join test'at line 1
So the "correct" results in oracle terms should be:
While documentation on DUAL is scarce both in MariaDB KB and MySQL manual, it appears that it currently works as initially intended:
DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clauses. MariaDB ignores the clauses. MariaDB does not require FROM DUAL if no tables are referenced.
FROM DUAL could be used when you only SELECT computed values, but require a WHERE clause,
So, I'm converting this to a feature request.
Elena Stepanova
added a comment - While documentation on DUAL is scarce both in MariaDB KB and MySQL manual, it appears that it currently works as initially intended:
DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clauses. MariaDB ignores the clauses. MariaDB does not require FROM DUAL if no tables are referenced.
FROM DUAL could be used when you only SELECT computed values, but require a WHERE clause,
So, I'm converting this to a feature request.
People
Unassigned
Oli Sennhauser
Votes:
0Vote for this issue
Watchers:
5Start watching this issue
Dates
Created:
Updated:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":741.8000000715256,"ttfb":215.90000009536743,"pageVisibility":"visible","entityId":68030,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"736f970b-58ab-48e1-b909-9b9b3099ac93","navigationType":0,"readyForUser":803,"redirectCount":0,"resourceLoadedEnd":325.90000009536743,"resourceLoadedStart":223.10000002384186,"resourceTiming":[{"duration":3.200000047683716,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":223.10000002384186,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":223.10000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":226.30000007152557,"responseStart":0,"secureConnectionStart":0},{"duration":3.299999952316284,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":223.30000007152557,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":223.30000007152557,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":226.60000002384186,"responseStart":0,"secureConnectionStart":0},{"duration":91,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":223.40000009536743,"connectEnd":223.40000009536743,"connectStart":223.40000009536743,"domainLookupEnd":223.40000009536743,"domainLookupStart":223.40000009536743,"fetchStart":223.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":230.10000002384186,"responseEnd":314.40000009536743,"responseStart":265.3000000715256,"secureConnectionStart":223.40000009536743},{"duration":50,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":223.60000002384186,"connectEnd":223.60000002384186,"connectStart":223.60000002384186,"domainLookupEnd":223.60000002384186,"domainLookupStart":223.60000002384186,"fetchStart":223.60000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":231.10000002384186,"responseEnd":273.60000002384186,"responseStart":273.10000002384186,"secureConnectionStart":223.60000002384186},{"duration":102.30000007152557,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":223.60000002384186,"connectEnd":223.60000002384186,"connectStart":223.60000002384186,"domainLookupEnd":223.60000002384186,"domainLookupStart":223.60000002384186,"fetchStart":223.60000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":230.70000004768372,"responseEnd":325.90000009536743,"responseStart":273.7000000476837,"secureConnectionStart":223.60000002384186},{"duration":49.39999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":223.70000004768372,"connectEnd":223.70000004768372,"connectStart":223.70000004768372,"domainLookupEnd":223.70000004768372,"domainLookupStart":223.70000004768372,"fetchStart":223.70000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":232.10000002384186,"responseEnd":273.10000002384186,"responseStart":272.5,"secureConnectionStart":223.70000004768372},{"duration":58.39999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":223.80000007152557,"connectEnd":223.80000007152557,"connectStart":223.80000007152557,"domainLookupEnd":223.80000007152557,"domainLookupStart":223.80000007152557,"fetchStart":223.80000007152557,"redirectEnd":0,"redirectStart":0,"requestStart":232.90000009536743,"responseEnd":282.2000000476837,"responseStart":281.7000000476837,"secureConnectionStart":223.80000007152557},{"duration":8.799999952316284,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":223.90000009536743,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":223.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":232.70000004768372,"responseStart":0,"secureConnectionStart":0},{"duration":71.60000002384186,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":224,"connectEnd":224,"connectStart":224,"domainLookupEnd":224,"domainLookupStart":224,"fetchStart":224,"redirectEnd":0,"redirectStart":0,"requestStart":235.40000009536743,"responseEnd":295.60000002384186,"responseStart":295.2000000476837,"secureConnectionStart":224},{"duration":9.700000047683716,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":224.10000002384186,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":224.10000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":233.80000007152557,"responseStart":0,"secureConnectionStart":0},{"duration":74.89999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":224.20000004768372,"connectEnd":224.20000004768372,"connectStart":224.20000004768372,"domainLookupEnd":224.20000004768372,"domainLookupStart":224.20000004768372,"fetchStart":224.20000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":237.20000004768372,"responseEnd":299.10000002384186,"responseStart":296.40000009536743,"secureConnectionStart":224.20000004768372},{"duration":21.399999976158142,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":236.40000009536743,"connectEnd":242.70000004768372,"connectStart":242.70000004768372,"domainLookupEnd":242.70000004768372,"domainLookupStart":242.70000004768372,"fetchStart":236.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":243,"responseEnd":257.8000000715256,"responseStart":256.8000000715256,"secureConnectionStart":242.70000004768372},{"duration":24.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":236.5,"connectEnd":236.5,"connectStart":236.5,"domainLookupEnd":236.5,"domainLookupStart":236.5,"fetchStart":236.5,"redirectEnd":0,"redirectStart":0,"requestStart":243.80000007152557,"responseEnd":261,"responseStart":259.5,"secureConnectionStart":236.5},{"duration":207.29999995231628,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":503.2000000476837,"connectEnd":503.2000000476837,"connectStart":503.2000000476837,"domainLookupEnd":503.2000000476837,"domainLookupStart":503.2000000476837,"fetchStart":503.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":674.7000000476837,"responseEnd":710.5,"responseStart":709.2000000476837,"secureConnectionStart":503.2000000476837}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":18,"responseStart":216,"responseEnd":236,"domLoading":220,"domInteractive":855,"domContentLoadedEventStart":855,"domContentLoadedEventEnd":890,"domComplete":1279,"loadEventStart":1279,"loadEventEnd":1279,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":838.5},{"name":"bigPipe.sidebar-id.end","time":839.2000000476837},{"name":"bigPipe.activity-panel-pipe-id.start","time":839.5},{"name":"bigPipe.activity-panel-pipe-id.end","time":840.4000000953674},{"name":"activityTabFullyLoaded","time":902}],"measures":[],"correlationId":"fb48d6e26e1003","effectiveType":"4g","downlink":9.1,"rtt":0,"serverDuration":123,"dbReadsTimeInMs":10,"dbConnsTimeInMs":18,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
While documentation on DUAL is scarce both in MariaDB KB and MySQL manual, it appears that it currently works as initially intended:
So, I'm converting this to a feature request.