Error in Full Join

Hi All
I am using a full join in my interface
But it is showing
Interface contains error You cannot execute the interface
Source panel of the diagram: Clause set to full join on a technology that does not support full joins
Source panel of the diagram: One or more clauses of your diagram cause an inconsistency
My source is Oracle DB and target is also Oracle DB.
I am using ODI 10.1.3
Any help
Gourisankar

Hi
I got the information to make changes in Topology Manager to get Full Join
1. Edit the 'Oracle' technology from the Physical Architecture treeview.
2. In the Technology Defintion Tab select 'Ordered (Sql ISO)' radio button.
3. In the Technology 'SQL Tab' set the following:
- Clause Location: From
- Brackets supported in the ON clauses: check
- Inner: check, type INNER JOIN
- Cross: check, type CROSS JOIN
- Left Outer: check, type LEFT OUTER JOIN
- Right Outer: check, type RIGHT OUTER JOIN
- Full Outer: check, type FULL OUTER JOIN
but when i am applyinh the windiow the
- Inner: check, type INNER JOIN
- Cross: check, type CROSS JOIN
- Full Outer: check, type FULL OUTER JOIN
are getting disabled.
any work around???

Similar Messages

  • FULL JOIN Error - (ORA-03113: end-of-file on communication channel)

    Hello,
    well my following query is running fine, no errors but not showing join records from table B and E.
    Query is as following:
    SELECT D.EMPLOYEE_ID, F.EMP_NAME,
    F.COMPANY_ID, F.COMP_NAME, F.BRANCH_ID, F.BR_NAME,
    TO_CHAR(F.BIRTH_DATE,'DD/MM/YYYY') DOB,
    ((NVL(A.PF_OWN,0) + NVL(A.PF_COMP,0) + NVL(A.PROF_OWN,0) + NVL(A.PROF_COMP,0) + NVL(B.PROF_OWN,0) +
    NVL(B.PROF_COMP,0) + NVL(B.TOT_PF_OWN,0) + NVL(B.TOT_PF_COMP,0) +
    NVL(D.SAL_PF_OWN,0) + NVL(D.SAL_PF_COMP,0) -
    (NVL(E.REV_PF_OWN,0) + NVL(E.REV_PF_COMP,0) + NVL(C.WD_PF_OWN,0) + NVL(C.WD_PF_COMP,0) +
    NVL(C.WD_PROF_OWN,0) + NVL(C.WD_PROF_COMP,0)))) PF_BALANCE
    FROM
    (SELECT EMPLOYEE_ID, SUM(PF_OWN) SAL_PF_OWN, SUM(PF_COMP) SAL_PF_COMP
    FROM EMPLOYEE.EMP_SAL_DETAILS
    WHERE SAL_DATE >= (SELECT MAX(AS_ON_DATE) FROM EMPLOYEE.EMP_PF_OPBALS WHERE AS_ON_DATE <= '01-DEC-06')
    AND SAL_DATE <= '01-DEC-06'
    GROUP BY EMPLOYEE_ID) D
    LEFT JOIN
    (SELECT EMPLOYEE_ID, PF_OWN, PF_COMP, PROF_OWN, PROF_COMP
    FROM EMPLOYEE.EMP_PF_OPBALS
    WHERE AS_ON_DATE IN (SELECT MAX(AS_ON_DATE) FROM EMPLOYEE.EMP_PF_OPBALS WHERE AS_ON_DATE <= '01-DEC-06')) A
    ON (D.EMPLOYEE_ID = A.EMPLOYEE_ID)
    LEFT JOIN
    (SELECT EMPLOYEE_ID, SUM(TOT_PF_OWN) TOT_PF_OWN, SUM(TOT_PF_COMP) TOT_PF_COMP, SUM(PROF_OWN) PROF_OWN, SUM(PROF_COMP) PROF_COMP
    FROM EMPLOYEE.EMP_PF_PROF_DETAILS WHERE END_DATE >= (SELECT MAX(AS_ON_DATE) FROM EMPLOYEE.EMP_PF_OPBALS WHERE AS_ON_DATE <= '01-DEC-06')
    GROUP BY EMPLOYEE_ID) B
    ON (D.EMPLOYEE_ID = B.EMPLOYEE_ID)
    LEFT JOIN
    (SELECT EMPLOYEE_ID, SUM(PF_OWN) WD_PF_OWN, SUM(PF_COMP) WD_PF_COMP, SUM(PROF_OWN) WD_PROF_OWN, SUM(PROF_COMP) WD_PROF_COMP
    FROM EMPLOYEE.EMP_PF_WITHDRAWALS WHERE PF_WDRAW_DATE >= (SELECT MAX(AS_ON_DATE) FROM EMPLOYEE.EMP_PF_OPBALS WHERE AS_ON_DATE <= '01-DEC-06')
    GROUP BY EMPLOYEE_ID) C
    ON (D.EMPLOYEE_ID = C.EMPLOYEE_ID)
    LEFT JOIN
    (SELECT EMPLOYEE_ID, SUM(PF_OWN) REV_PF_OWN, SUM(PF_COMP) REV_PF_COMP
    FROM EMPLOYEE.EMP_SAL_REVERSALS
    WHERE SAL_DATE >= (SELECT MAX(AS_ON_DATE) FROM EMPLOYEE.EMP_PF_OPBALS WHERE AS_ON_DATE >= '01-DEC-06')
    AND SAL_DATE <= '01-DEC-06'
    GROUP BY EMPLOYEE_ID) E
    ON (D.EMPLOYEE_ID = E.EMPLOYEE_ID)
    LEFT JOIN
    (SELECT EMPLOYEE_ID, COMPANY_ID, COMP_NAME, BRANCH_ID, BR_NAME, EMP_NAME, BIRTH_DATE, CONF_DATE FROM V_SEL_SYS_EMP) F
    ON (D.EMPLOYEE_ID = F.EMPLOYEE_ID)
    ORDER BY D.EMPLOYEE_ID
    And when i try to full join my tables and replace LEFT JOIN with FULL OUTER JOIN following errors accurs:
    (ORA-03113: end-of-file on communication channel) and oracle gets disconnect.
    Query will only show records its tables are FULL JOINED.
    Please help what is the solution. Its very urgent also.
    I am thankful to you.
    Regards,
    Imran

    > And when i try to full join my tables and replace LEFT JOIN with FULL OUTER
    JOIN following errors accurs:
    (ORA-03113: end-of-file on communication channel) and oracle gets disconnect.
    This is not an error, but a symptom of an error. An ORA-03113 results when the Oracle Server Process that services your client, terminates abnormally. When that server process terminates, the connection (TCP socket) to your client is torn down - without your client knowing about it.
    The ORA-03113 is generated by your client's Oracle driver when your client suddenly discovers that the connection to the Oracle Server Process is no longer there.
    So why does the Server Process terminate abnormally? Usually due to an internal error (an ORA-600 and/or an ORA-7445).
    These errors results in:
    - error messages to be generated in the Oracle instance's alert log
    - a trace file generated by the server process that includes stack and memory dumps
    You need to determine what these errors are, and the use the ORA-600/ORA-7445 Troubleshooter (Metalink Note 153788.1) on [url http://metalink.oracle.com]Metalink to troubleshoot the error, determine whether it is a bug, if there is a patch or a workaround available, etc.
    > Please help what is the solution. Its very urgent also.
    I do not mind helping out where I can. But I do have a problem with people claiming there problem is urgent, and deserves quicker/better attention that other peoples' problems around here,
    If your problem is urgent then you are in the wrong place. I do not get paid to solve urgent problems quickly. I and others, spend our free time providing assistance. You cannot demand any kind of urgent attention from any of us.
    If you like urgent and special attention, use Oracle Support.

  • How to use "full join" in ODI interface

    I need to join two tables using full join. So, when I drag and drop table columns (build join) and mark left and right join (get full join):
    +(All rows of OSS_NCELLREL (OSS_NCELLREL) including the rows unpaired with OSS_NECELASS (OSS_NECELASS) rows and all rows of OSS_NECELASS (OSS_NECELASS) incuding the rows unpaired with OSS_NCELLREL (OSS_NCELLREL)+
    I get the following error:
    Source panel of the diagram: Clause set to full join on a technology that does not support full joins
    I use Oracle DB tables in the same DB.
    Help! What I do wrong?

    Hi,
    You need to work around Topology Manager.
    Please follow the below steps,
    1. Edit the 'Oracle' technology from the Physical Architecture treeview.
    2. In the Technology Defintion Tab select 'Ordered (Sql ISO)' radio button.
    3. In the Technology 'SQL Tab' set the following:
    - Clause Location: From
    - Brackets supported in the ON clauses: check
    - Inner: check, type INNER JOIN
    - Cross: check, type CROSS JOIN
    - Left Outer: check, type LEFT OUTER JOIN
    - Right Outer: check, type RIGHT OUTER JOIN
    - Full Outer: check, type FULL OUTER JOIN
    PS: Please take a backup Oracle techno before editing. ;)
    Thanks,
    G
    Edited by: Gurusank on Nov 27, 2008 9:05 PM

  • User profile sync Sharepoint 2010 photos thumbnail with AD and Lync 2010 - error on Full Synchronization- get events 8311, 6110, 6803 FIMSynchronization Service

    User profile sync Sharepoint 2010 photos thumbnail with AD and Lync 2010 - error on Full Synchronization- get events 8311, 6110, 6803 FIMSynchronization Service
    We're trying to set up sync between Sharepoint and AD so photos are displayed in Lync.
    The certificate referenced in 8311 is not the sharepoint root cert, its the UCC cert with our FQDN of the site. sharepoint.domain.com
    Is this causing the problem with the sync and holding up the photos?
    I have tried several proposed fixes, it hasn't helped.
    tried this as well:
    http://blogs.technet.com/b/praveenh/archive/2011/05/11/event-id-8311-certificate-validation-errors-in-mss-2010.aspx
    Josh

    Try this fix and see if its sync the photos:
    http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx#Profile Picture Property
    http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx#SyncPicAD2SPS
    Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation <mySiteHostURL>
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Oracle 9i full join incorrect results (bug)

    Hello!
    Is there an announsments about this bug in 9i, for example, in HR schema:
    select e.last_name, e.department_id, d.department_name, d.department_id
    +from departments d full join employees e+
    on (e.department_id = d.department_id)
    where e.department_id is null
    returns 16 rows.
    If we swap joining tables, then Oracle 9i correctly returns 17 rows:
    select e.last_name, e.department_id, d.department_name, d.department_id
    +from employees e full join departments d+
    on (e.department_id = d.department_id)
    where e.department_id is null
    including the problematic one: employee Grant with no department.
    In 10g the problem seems to be fixed, but I didn't find some sort of errata, so anyone please could send me a link.
    (I apologize if the issue is known and old.)
    P.S.
    Without HR schema one could see similar problem (only with extra row now) in the query:
    select * from
    +(select 1 Id, 'John' Name, 1 depId from dual+
    union all
    select 2 Id, 'Smith' Name, 2 depId from dual
    union all
    select 3 Id, 'Sarah' Name, 1 depId from dual
    union all
    select 4 Id, 'Connor' Name, 2 depId from dual
    union all
    select 5 Id, 'Betty' Name, 1 depId from dual
    union all
    select 6 Id, 'Thomas' Name, 1 depId from dual
    union all
    select 7 Id, 'Dick' Name, NULL depId from dual) employees
    full outer join
    +(select 1 Id, 'Sales' Name from dual+
    union all
    select 2 Id, 'IT' Name from dual
    union all
    select 3 Id, 'Gov' Name from dual) departments
    on employees.depid = departments.id
    where employees.depid is null
    This is also fixed in 10g.

    Hi,
    Bug reports can be found on support.oracle.com.
    Search for "full outer join" (or whatever). Click on the icon to the left of the search text to select from a list of sources. Change it from "All Sources" to "Bug Database".

  • HT201077 An error occurred while joining this photo stream. Please try again later.

    Why am I getting this error message? An error occurred while joining this photo stream. Please try again later.

    Welcome to the Apple Community.
    Have you tried again later. Have you asked the owner if they can access the photos.

  • Error in parsing join condition!

    Forms 5.0: Trying to use 'or' or parentheses in join condition and keep getting "error in parsing join condition". Need to check 3 different buckets in relating 2nd table to 1st. I'm trying to find records in table2 where at least one of po_no1, po_no2 and po_no3 matches table1.po_no. Any suggestions?
    Here's what I've tried:
    table1.po_no in (table2.po_no1, table2.po_no2, table2.po_no3)
    table1.po_no = table2.po_no1 or
    table1.po_no = table2.po_no2 or
    table1.po_no = table2.po_no3
    table1.po_no in (select distinct po_no1
    from table2 union select distinct po_no2 from table2 union select distinct po_no3
    from table2)

    Andreas Weiden wrote:
    As far as i know you cannot create relationships between non-db-blocks (or maybe you can create them, but they will not work).Hi
    Oh yes u can for query purposes only e.g. suppose i have dept table and emp table created Master Block as non-db dept_no & Dept_name and a Detail_block with emp tabel and a dept_no as a foreign key ...
    1. we either set up a form relation ship between the two blocks - if we want the user to retrieve data only -
    2. or we use copy value property in the dept_no item in the detail block to get the copied value from the dept_no of the master to the dept_no of the detail
    3.While the user entered or select the dept_no in the Master Block then Press Entered here comes the role of the WHEN-BLOCK-INSTANCE Trigger
    GO_BLOCK('DEATIL_BLOCK_NAME');
    EXECUTE_QUERY;Here the data will be displayed in the detail block accordingly ...
    So the relation here played the role of the Where Statment or the default where to filter the displaing of data in the Detail Block according to the Master Block
    Regards,
    Amatu Allah.

  • None of the commnets or other type of annotations on this page are contained in the structure tree, getting this error on full check of adobe acrobat PDF

    none of the commnets or other type of annotations on this page are contained in the structure tree, getting this error on full check of adobe acrobat PDF

    You can find and tag the unmarked annotations using the Tags pane - click the down arrow next to
    the Options icon (near the top left of the pane), then Find > Unmarked Annotations. You will be given the option to tag the annotations - usually they are hyperlinks in which case use the link tag. Then you will need to create the proper tag stucture. Lots of information about that via google, for example the Adobe Acrobat X Professional: PDF Accessibility (Section 508 Tagging) Reference Guide (http://webtools.ca.gov/files/2010/07/acrobat_X_tagging-manual.docx)

  • Error in Full Deployment in ATG 10.0.3 with JBOSS server.

    Hi All,
    I'm getting following error while full deployment in ATG 10.0.3 (OS : Linux) with JBOSS server,
    ERROR [ProductCatalog_production] SQL Statement Failed: [++SQLDelete++]
    DELETE FROM dcs_folder WHERE folder_id = ?
    -- Parameters --
    p[1] = {pd: id} fld330005 (atg.adapter.gsa.SingleValueGSAId)
    [--SQLDelete--]
    Can you please give answer to fix this issue!!!
    Thanks & Regards,
    Murail.Ch
    Edited by: Murali.Chitturi on Mar 11, 2013 9:33 PM

    Hi Shaik,
    2013-03-11 19:53:20,883 INFO [nucleusNamespace.atg.epub.DeploymentServer] (RepositoryWorkerThread-1(Pre-Deployment)) DEBUG 1100002:Production:atg.deployment.adapter.DistributedDeploymentAdapter$ApplyCommittedSynchronization.afterCompletion(DistributedDeploymentAdapter.java:3285) ApplyCommittedSynchronization.afterCompletion
    2013-03-11 19:54:54,342 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    2013-03-11 19:54:54,344 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    2013-03-11 19:54:54,346 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    2013-03-11 19:54:54,348 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    *2013-03-11 19:54:58,477 ERROR [nucleusNamespace.atg.commerce.catalog.ProductCatalog_production] (RepositoryWorkerThread-3(Destination Synchronization)) SQL Statement Failed: [++SQLDelete++]*
    DELETE FROM dcs_folder
    WHERE folder_id = ?
    *-- Parameters --*
    *p[1] = {pd: id} fld350005 (atg.adapter.gsa.SingleValueGSAId)*
    *[--SQLDelete--]*
    2013-03-11 19:54:58,607 INFO [nucleusNamespace.atg.epub.DeploymentServer] (Main deployment thread: ) DEBUG 1100002:Production:atg.deployment.adapter.DistributedDeploymentAdapter.deploymentCompleted(DistributedDeploymentAdapter.java:3153) DeploymentListener.deploymentCompleted called for deployment with ID: 1100002
    2013-03-11 19:54:58,607 INFO [nucleusNamespace.atg.epub.DeploymentServer] (Main deployment thread: ) DEBUG 1100002:Production:atg.deployment.adapter.DistributedDeploymentAdapter.deploymentCompleted
    2013-03-11 19:57:05,407 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    2013-03-11 19:57:05,409 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    2013-03-11 19:57:05,411 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    2013-03-11 19:57:05,416 WARN [com.arjuna.ats.jta.logging.loggerI18N] (Thread-14) [com.arjuna.ats.internal.jta.recovery.xarecovery1] Local XARecoveryModule.xaRecovery got XA exception javax.transaction.xa.XAException, XAException.XAER_RMERR
    *2013-03-11 19:57:27,944 ERROR [nucleusNamespace.atg.commerce.catalog.ProductCatalog_production] (RepositoryWorkerThread-3(Destination Synchronization)) SQL Statement Failed: [++SQLDelete++]*
    DELETE FROM dcs_folder
    WHERE folder_id = ?
    *-- Parameters --*
    *p[1] = {pd: id} fld350006 (atg.adapter.gsa.SingleValueGSAId)*
    *[--SQLDelete--]*
    2013-03-11 19:57:28,452 INFO [nucleusNamespace.atg.epub.DeploymentServer] (Main deployment thread: ) DEBUG 1100002:Production:atg.deployment.adapter.DistributedDeploymentAdapter.deploymentCompleted(DistributedDeploymentAdapter.java:3153) DeploymentListener.deploymentCompleted called for deployment with ID: 1100002-switch
    The error is displaying in server.log. Above error is displaying in both ATG10.0.3 and ATG10.1.2
    Please suggest why this error is coming for both versions.
    Thanks in advance...
    Regards,
    Srinivasa R

  • Skype error: DISK FULL on macbook pro when signing in.

    Hey guys,  I've tried googling it but i'm only finding solutions for windows and none for macbook. When i try signing in to skype for mac, it displays the error 'Disk full'. My hard drive has plenty of space and it allows me to sign in with other accounts but just not with my main account. I've tried uninstalling it and reinstalling it but it doesn't work. What should I do? 

    ruwim wrote:
    Try to reset all Skype settings. Quit Skype or use Windows Task Manager to kill any Skype.exe process. Go to Windows Start and in the Search/Run box type %appdata% and then press Enter or click the OK button. The Windows File Explorer will pop up. There locate a folder named “Skype”. Rename this folder to something different, e.g. Skype_old. Next go to Windows Start and in the Search/Run box type %temp%\skype and then press Enter or click the OK button. Delete the DbTemp folder. Restart Skype. N.B. If needed, you will still be able to re-establish your call and chat history. All data is still saved in the Skype_old folder.OMG thanks so much dude, I have a call with a big name YouTuber and you really saved me. I appriciate the support so much!!!

  • IOS6 - Wi-Fi on iPad gives error "Unable to join network"

    IMPORTANT: This discussion question relates to a specific error affecting iPad users. Please make certain that your comment refers to the same error.
    Problem
    Attempting to connect to a home, Wi-Fi network on iPad3 running iOS 6 (64G, Wi-Fi) always returns the error "Unable to join the network "NetworkName" ".
    Background
    - Router is a Netgear WGT624v3, running the latest firmware, with no bells and whistles enabled. Bog-standard wireless. No extended range, no high-speed mode--nothing.
    - Network mode is WPA2-PSK [AES].
    - Prior to the iOS 6 update, my iPad3 connected to my network without any problems.
    - I have reset the router and tried other authentication protocols.
    - I have reset the iPad3. I have restored the iPad. I have reset the iPad's network settings.
    - I have emptied the Safari data, turned off Siri, and disabled location information.
    - I have enabled Auto proxy, used Airplane mode, and disabled 'Ask to join networks'.
    - If it has been suggested on these forums, I have tried it.
    - Nothing so far has fixed this problem. I cannot login to my WiFi at all, not even for a moment.
    - In other words: this is different than the issue some people were having where they could log in, but were kicked off and redirected to an apple login page. I have never been able to login at home. My login is rejected.
    Notes
    Using the computer at my university, where we have a Wi-Fi connexion with login page, worked. I typed my password, and Wi-Fi logged on as normal, after which the university login page appeared. It worked fine all afternoon. When I came home, it still did not work with my home network.
    Presumed Cause
    The only thing that has changed since the iPad was working is the installation of iOS 6. Therefore, this appears to be an issue with iOS 6.

    Da Brotha,
    Your solution does not solve this issue, unfortunately. This is probably because our issue is particular to Netgear routers, and you do not have a Netgear router. Therefore, the problem you were experiencing seems to have been a different issue (though it may have seemed initially similar).
    Capt. Kanuck,
    I think you are misunderstanding this issue. This is not an issue of being able to login for a bit, and then not being able to do so later. People affected by this problem cannot login to Wi-Fi at all, ever (not even for a moment), regardless of rebooting the router. It affects several models of Netgear routers.
    I've posted over on this thread: https://discussions.apple.com/thread/4313126?tstart=0 about this issue in more detail. Apple is now aware of the issue and their engineers are working on it, and I will be updating the thread there as I receive information from their senior technical advisors. I have been promised timely updates on the progress of this issue, including a timeframe if necessary.
    Bottom line, though: don't expect it to be fixed tomorrow. Stay tuned, I guess (or, alternately, plump for a new router). Hardly the best possible news, I know.

  • About full join

    table t1
    typeid productname
    ==== ==========
    1234 pencil
    1234 pen
    1123 paper
    1234 clips
    2938 rubber
    table t2
    typeid productname
    ==== ==========
    1234 pencil
    1234 pen
    1123 paper
    1234 clips
    1234 folder
    table t3
    typeid productname
    ==== ==========
    1234 pencil
    2256 glue
    9093 clipboard
    1234 clips
    1234 folder
    select t1.*, t2.*, t3.*
    from (t1 full join t2 on (t1.typeid = t2.typeid and t1.productname = t2.productname))
    full join t3 on (t1.typeid = t3.typeid and t1.productname = t3.productname
    or t3.typeid = t2.typeid and t3.productname = t2.productname)
    minus
    select *
    from t1, t2, t3
    where t1.typeid = t2.typeid
    and t2.typeid = t3.typeid
    and t1.typeid = t3.typeid
    and t1.productname = t2.productname
    and t2.productname = t3.productname
    and t1.productname = t3.productname;
    output
    =====
    typeid1 productname1 typeid2 productname2 typeid3 productname3
    1234 pen 1234 pen null null
    2938 rubber null null null null
    null null 1234 folder 1234 folder
    null null null null 2256 glue
    null null null null 9093 clipboard
    how can i alter the query so that i can display two extra fields typeid and productname with all the values regardless if the values are null, like this
    id prodname typeid1 productname1 typeid2 productname2 typeid3 productname3
    1234 pen 1234 pen 1234 pen null null
    2938 rubber 2938 rubber null null null null
    1234 folder null null 1234 folder 1234 folder
    2256 glue null null null null 2256 glue
    9093 clipboard null null null null 9093 clipboard
    thanks a million ;)

    what about using using and without using minus
    SQL> drop table t1;
    Table dropped.
    SQL> drop table t2;
    Table dropped.
    SQL> drop table t3;
    Table dropped.
    SQL> create table t1( typeid number,productname varchar2(9));
    Table created.
    SQL> insert into t1 values (1234,'pencil');
    1 row created.
    SQL> insert into t1 values (1234,'pen');
    1 row created.
    SQL> insert into t1 values (1123,'paper');
    1 row created.
    SQL> insert into t1 values (1234,'clips');
    1 row created.
    SQL> insert into t1 values (2938,'rubber');
    1 row created.
    SQL>
    SQL> create table t2( typeid number,productname varchar2(9));
    Table created.
    SQL> insert into t2 values (1234,'pencil');
    1 row created.
    SQL> insert into t2 values (1234,'pen');
    1 row created.
    SQL> insert into t2 values (1123,'paper');
    1 row created.
    SQL> insert into t2 values (1234,'clips');
    1 row created.
    SQL> insert into t2 values (1234,'folder');
    1 row created.
    SQL>
    SQL> create table t3( typeid number,productname varchar2(9));
    Table created.
    SQL> insert into t3 values (1234,'pencil');
    1 row created.
    SQL> insert into t3 values (2256,'glue');
    1 row created.
    SQL> insert into t3 values (9093,'clipboard');
    1 row created.
    SQL> insert into t3 values (1234,'clips');
    1 row created.
    SQL> insert into t3 values (1234,'folder');
    1 row created.
    SQL>
    SQL> select typeid, productname,
      2      decode(t1.rowid,null,to_number(null),typeid) t1,
      3      decode(t1.rowid,null,to_char(null),productname) p1,
      4      decode(t2.rowid,null,to_number(null),typeid) t2,
      5      decode(t2.rowid,null,to_char(null),productname) p2,
      6      decode(t3.rowid,null,to_number(null),typeid) t3,
      7      decode(t3.rowid,null,to_char(null),productname) p3
      8  from t1 full join t2 using (typeid,productname) full join t3 using (typeid,productname)
      9  where t1.rowid is null or t2.rowid is null or t3.rowid is null
    10  order by 1;
        TYPEID PRODUCTNA         T1 P1                T2 P2                T3 P3
          1123 paper           1123 paper           1123 paper
          1234 pen             1234 pen             1234 pen
          1234 folder                               1234 folder          1234 folder
          2256 glue                                                      2256 glue
          2938 rubber          2938 rubber
          9093 clipboard                                                 9093 clipboard
    6 rows selected.

  • Runtime error during full installation

    hi
    do any one know where SAPLE30B comes....
    i got a runtime error during full installation...
    it gives a error like : the error has occured because the table was not filled through user input on the selection screen of program SAPLE30D"
    i dont know where it went wrong
    i wil be greatful if u help me to solve it...
    Rdgs
    Chatriyan
    Edited by: Chatriyan india on Aug 1, 2008 7:46 AM

    Hi,
    this sounds as some field values were not transported to the internal tables. Which transaction do you use? In case you are trying to use dark installation routines, make sure all needed fields are filled (check within the dump). If this all does not help - open a customer message - a dump will always be inspected by SAP Support.
    KR
    Uwe

  • FULL JOIN Issue

    I'm having trouble grasping the concept of a full join. I googled it and didn't find a good explanation of what it is exactly.
    My boss told me to use it so i'm working on getting what it truely is and how I can use it.
    Thank you

    jerry8989 wrote:
    I need the results to be like this:
    tableid columnid value PercentValue
    1 1 2 99.99
    1 1 3
    1 1 4
    But the percent value for the bottom 2 rows should be null
    test@ORA10G>
    test@ORA10G> --
    test@ORA10G> with table1 as (
      2    select 1 tableid, 1 columnid, 2 value from dual union all
      3    select 1, 1, 3 from dual union all
      4    select 1, 1, 4 from dual),
      5  table2 as (
      6    select 1 tableid, 1 columnid, 99.99 percentvalue from dual)
      7  --
      8  select p.tableid,
      9         p.columnid,
    10         p.value,
    11         case p.rn
    12           when 1 then q.percentvalue
    13           else null
    14         end as percentvalue
    15    from (
    16  select tableid,
    17         columnid,
    18         value,
    19         row_number() over (partition by tableid,columnid order by 1) as rn
    20    from table1) p,
    21    table2 q
    22  where q.tableid = p.tableid(+)
    23    and q.columnid = p.columnid(+);
       TABLEID   COLUMNID      VALUE PERCENTVALUE
             1          1          2        99.99
             1          1          4
             1          1          3
    test@ORA10G>
    test@ORA10G>
    is this possible with a full outer join?Doesn't seem like a full outer join is even needed, given your data.
    isotope

  • TS3989 I keep getting this error when I click on the link inviting me to join a Photo Stream: "An error occurred while joining the Photo Stream. Please try again later. "

    I keep getting this error when I click on the link inviting me to join a Photo Stream: "An error occurred while joining the Photo Stream. Please try again later."
    I was the one who set up the Photo Stream and sent the link to myself. I called Apple and they said I did everything right and the server must be temporarily down, but it has been the same for the better part of a day.

    None of the fixes above worked for me.  Continued getting the "try again" error message. 
    Tryed a bunch of things, such as going directly to icloud on Safari to open the mail message, no luck.
    Tryed the following;
    Went to iCloud and logged in via Safari, clicked on my account name in top right corner, selected "Advanced" on drop down menu, and selected "Reset Photo Stream".
    Turned off Photo Stream on all devices and iPhoto.
    Turned on Shared Photo Stream option on Mac iCloud preferences.
    Tried the "Join This Photo Stream" button in my Mac Mail app .me account again.
    Still got the error message.
    Forwarded the original mail message to a yahoo account, selected "Join this Photo Stream" in the yahoo account mail (still in my Mac Mail app), and lo and behold, iPhoto opened and displayed the photos. 
    Could be this would have worked right from the start.
    Oh yea, still get the "try again" message if I click on the Photo Stream button in my .me account.

Maybe you are looking for